1

Programming Teacher Jobs in Utah (NOW HIRING)

Software engineer II

Salt Lake City, UT

$50 - $68.75/hr

Java + DevOps + Spring Boot Are you ready to turn your Java skills into a high-paying, high-demand ... And it's exactly what we teach. What You'll work on hands-on mastery in: * Core Java & Advanced ...

... Engineering tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

... Engineering tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

... Engineering tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

... Engineering tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ... Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ...

As a Teacher, you will provide this experience through a welcoming front desk check-in process ... programming, lifestyle programs, and retail. SKILLS & EXPERIENCE * Required training certifications ...

Quality Engineer

Ogden, UT ยท On-site

$70K - $91K/yr

Headquartered in Pittsburgh, Pennsylvania, we got our start with an innovative solution 100 years ago when a self-taught engineer invented the first metal-sheathed resistance heating element. It was ...

Weld Engineer

Ogden, UT ยท On-site

$35 - $48.25/hr

Headquartered in Pittsburgh, Pennsylvania, we got our start with an innovative solution 100 years ago when a self-taught engineer invented the first metal-sheathed resistance heating element. It was ...

Faculty Lead & Learning Engineer - Sciences

Lehi, UT ยท On-site

$96K - $126K/yr

About the role The Faculty Lead & Learning Engineer - Sciences is Outsmart's designated faculty ... Mastery of pedagogy, learning design, and assessment - and enthusiasm for AI-enabled teaching and ...

Android Software Developer

Salt Lake City, UT ยท On-site

$54 - $71/hr

As an Android developer, you will be working with a small team of engineers to develop our first ... There are plenty of self-taught people on the team as well though. Additional Information Benefits ...

As an Android developer, you will be working with a small team of engineers to develop our first ... There are plenty of self-taught people on the team as well though. Additional Information Benefits ...

next page

Showing results 1-20

Programming Teacher information

See Utah salary details

$19.1K

$42.4K

$63.3K

How much do programming teacher jobs pay per year?

As of Jun 16, 2026, the average yearly pay for programming teacher in Utah is $42,414.00, according to ZipRecruiter salary data. Most workers in this role earn between $30,500.00 and $51,900.00 per year, depending on experience, location, and employer.

What is the difference between Programming Teacher vs Coding Instructor?

AspectProgramming TeacherCoding Instructor
CredentialsTypically requires a degree in computer science or education, with coding certificationsOften requires coding certifications or practical experience, sometimes less formal education
Work EnvironmentSchools, coding bootcamps, online platforms, educational institutionsWorkshops, online courses, coding bootcamps, community centers
Employer & Industry UsageEducational institutions, online learning platforms, private tutoringTech companies, coding bootcamps, online education providers
Search & Comparison IntentPeople seeking formal teaching roles or structured educationIndividuals looking for practical coding instruction or short-term courses

Programming Teachers focus on formal education, curriculum development, and classroom instruction, often requiring educational credentials. Coding Instructors tend to provide practical, hands-on coding lessons, frequently in bootcamps or online settings, with a focus on skill acquisition. Both roles involve teaching coding but differ in environment and credentials.

What are some common challenges Programming Teachers face when engaging students with diverse coding backgrounds?

Programming Teachers often work with students who have varying levels of experience, which can make lesson planning and classroom management challenging. Balancing the needs of beginners while keeping advanced learners engaged requires flexible teaching methods, differentiated assignments, and frequent feedback. Many teachers address this by incorporating project-based learning, peer collaboration, and offering optional enrichment tasks. Building a supportive and inclusive classroom environment is key to helping all students succeed.

What does a Programming Teacher do?

A Programming Teacher is an educator who teaches students how to write computer code using various programming languages such as Python, Java, or JavaScript. They design lesson plans, explain coding concepts, provide hands-on exercises, and help students debug their code. Programming Teachers may work in schools, colleges, online platforms, or coding bootcamps, and they often adapt their teaching methods to different age groups and skill levels.

What are the key skills and qualifications needed to thrive as a Programming Teacher, and why are they important?

To thrive as a Programming Teacher, you need comprehensive knowledge of programming languages, curriculum development, and a relevant degree in computer science or education. Familiarity with coding platforms, learning management systems (LMS), and certifications like CompTIA or Google Educator are often advantageous. Strong communication, patience, and the ability to foster engagement help students grasp complex concepts and stay motivated. These skills ensure effective instruction and support student success in learning programming.
Infographic showing various Programming Teacher job openings in Utah as of June 2026, with employment types broken down into 2% Internship, 65% Full Time, 27% Part Time, 4% Temporary, and 2% Contract. Highlights an 94% In-person, and 6% Remote job distribution, with an average salary of $42,414 per year, or $20.4 per hour.
Electromechanical Catalyst Grant Teacher

Electromechanical Catalyst Grant Teacher

San Juan School District

Blanding, UT โ€ข On-site

Other

Posted 2 days ago


Job description

Qualifications
Hold, or be eligible to hold, a Utah Secondary or CTE License with the Technology and Engineering endorsement.


Essential Duties & Responsibilities (include, but not limited to)
This position operates in three phases, beginning with full-time preparatory work and transitioning into a hybrid role that combines classroom instruction with research, program growth, and multi-site implementation.

Under the supervision of the school principal, this position is responsible for the implementation of the Electromechanical Catalyst grant. ย Implementation includes preparatory work, program development, classroom instruction, research and data collection, and multi-site implementation.

Phase 1: ย During this phase, this employee will focus on the design, planning, and stakeholder engagement required to launch the program for the upcoming year; prepare the classroom; procure required equipment; establish an industry advisory council with local employers to identify workforce entry requirements and ensure program alignment; conduct analysis of regional workforce data to ensure the program addresses specific training gaps in the region; and curriculum development.

Phase 2: ย During this phase, the position transitions into a hybrid instructional and developmental role of lead instructor and research, needs assessment and growth. ย The employee will act as an instructor 50% of the time and will be responsible for instructional delivery teaching electromechanical pathway courses (electronics, robotics, manufacturing principles, and CTE internships); providing hands-on training to students in a laboratory setting; ensure students follow all classroom and lab safety procedures; evaluate student proficiency; provide academic support; and coordinate internships with industry partners. For the remaining 50% of their time, the employee will conduct research and needs assessments to evaluate local industry demand; identify and explore new partnerships for program growth and to secure support to maintain the program; collect and report data on student career choices; conduct a needs analysis for expanding the program to second school; and prepare a second site for roll out in 2027-2028.

Phase 3: ย During this phase, the position will transition into a district-wide instructional role, focusing on the simultaneous delivery of electromechanical technology instruction across two communities in San Juan School District. ย The employee will deliver the core curriculum, manage local industry internships with partners at both school sites, and coordinate professional mentors to provide students with direct career guidance and technical feedback at both school sites.
Salary
Placed on Licensed Salary Schedule.ย 
Placement is determined by education level and years of experience.ย  Experience credit will be awarded for the first ten (10) years of certified experience in an accredited school.ย ย 
Low-cost teacher housing available
Hours
Full time, beginning as soon as possible and working throughout the summer to complete Phase 1.








Phases 2 and 3 will be full time and placed on a 183-day contract (teacher schedule).ย 
Application
Must submit application, resume, transcripts, any related industry certificates, and copy of teaching license.
Deadline for Application
Open until filled
Contact







San Juan School District
Human Resources Department
ATTN: Bev McDougall
200 North Main Street
Blanding, UTย  84511ย ย ย ย ย ย ย ย 




Telephone:ย  (435) 678-1215ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย ย 
Email:ย  bmcdougall@sjsd.org
www.sjsd.org