1

Computer Science Teaching Jobs in Surprise, AZ (NOW HIRING)

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...

Get matched with students best-suited to your teaching style and expertise. * Our AI-powered Tutor ... science to create personalized learning experiences. Through 1-on-1 Online Tutoring, students ...

Python Tutor

Phoenix, AZ · Remote

$18 - $40/hr

... and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm design, data manipulation, and object-oriented programming concepts in Python. Guides ...

Python Tutor

Glendale, AZ · Remote

$18 - $40/hr

... and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm design, data manipulation, and object-oriented programming concepts in Python. Guides ...

Python Tutor

Scottsdale, AZ · Remote

$18 - $40/hr

... and computer science coursework. * Conceptual Teaching & Problem-Solving: Skilled at breaking down algorithm design, data manipulation, and object-oriented programming concepts in Python. Guides ...

Showing results 41-60

Computer Science Teaching information

See Surprise, AZ salary details

$35.4K

$63.5K

$117.8K

How much do computer science teaching jobs pay per year?

As of Aug 12, 2026, the average yearly pay for computer science teaching in Surprise, AZ is $63,479.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,000.00 and $67,400.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a computer science teacher, and why are they important?

To thrive as a Computer Science Teacher, you need a solid background in computer science concepts, teaching credentials, and often a relevant degree or certification in education. Familiarity with programming languages (such as Python or Java), learning management systems, and educational technology tools is typically required. Strong communication, patience, and the ability to inspire and engage students are crucial soft skills. These competencies ensure effective instruction, support diverse learners, and foster a positive and productive classroom environment.

What are some common challenges computer science teachers face when introducing programming concepts to students?

One common challenge computer science teachers encounter is addressing the wide range of prior knowledge and experience among students, as some may be completely new to programming while others have advanced skills. Teachers must also find engaging ways to explain abstract concepts, making them accessible and relevant to learners with different interests and learning styles. Additionally, keeping up with rapidly evolving technologies and ensuring that course content remains current can be demanding. Collaboration with other educators and leveraging online resources often help in overcoming these challenges and enhancing student engagement.

What is computer science teaching?

Computer science teaching involves instructing students on topics related to computer science, such as programming, algorithms, data structures, computer systems, and computational thinking. Educators in this field work in various settings, including schools, colleges, universities, and online platforms. Their goal is to help students develop problem-solving skills, understand theoretical concepts, and gain practical experience with technology. Computer science teachers may also design curricula, assess student progress, and stay updated with advancements in the rapidly evolving field.
What are popular job titles related to Computer Science Teaching jobs in Surprise, AZ? For Computer Science Teaching jobs in Surprise, AZ, the most frequently searched job titles are:
What job categories do people searching Computer Science Teaching jobs in Surprise, AZ look for? The top searched job categories for Computer Science Teaching jobs in Surprise, AZ are:
What cities near Surprise, AZ are hiring for Computer Science Teaching jobs? Cities near Surprise, AZ with the most Computer Science Teaching job openings:
Infographic showing various Computer Science Teaching job openings in Surprise, AZ as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 84% Full Time, 11% Part Time, 2% Contract, and 1% Nights. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution, with an average salary of $63,479 per year, or $30.5 per hour.

$3.0K/wk

Full-time

Re-posted 26 days ago


Peoria Unified School District rating

7.9

Company rating: 7.9 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

124th of 628 rated elementary and secondary schools


Job description

Position Title: Science Curriculum Content Coach                                                                                         
Department: Educational Services 
Supervisor: Director of Learning and Teaching
Term of Employment: 9 Months 
Salary Classification: Teacher on Assignment with 15 Additional Days and $3,000 Stipend    
Job Summary: The Science Content Coach will provide leadership in designing, developing, evaluating, and implementing elementary and high school curriculum, district approved resources, assessments, and professional development. At the site and district level, the Science Content Coach will support and coach teachers and staff with planning, lesson design, and best instructional practices.  
Essential Functions: Essential functions, as defined under the Americans with Disabilities Act, may include, but are not limited to, the following tasks, duties, knowledge, skills and other characteristics.  This list is ILLUSTRATIVE ONLY and is not a comprehensive listing of all functions and tasks performed by incumbents in this class.  
 







ESSENTIAL DUTIES AND RESPONSIBILITIES generally include the following.  Other duties may be assigned:

  • Facilitate teams of district personnel in developing curriculum and assessment documents.
  • Oversee the process to finalize and publish all curriculum and assessment documents.
  • Analyze assessment data to identify trends, curriculum alignment, and critical areas of need.
  • Research and provide content knowledge and resources - current trends, instructional strategies/practices and materials.
  • Research and provide information and guidance regarding a range of effective and innovative content practices through various activities such as:  Individual discussions (informal and formal); coaching sessions; demonstration lessons with pre-and post-discussions/analysis; study groups; staff meetings; and professional development sessions.
  • Develop and provide professional development at the district and site level.
  • Collaborate regularly with other coaches and administrative teams to identify critical areas of need at the school level, department level, and classroom level.
  • Continually revises and updates curriculum and assessment documents including resources based on communications with classroom teachers and administration.
  • Advises and assists with requests for selection/adoption of new resource adoption and supplemental materials.
  • Serves as a leader and resource to teachers implementing new curriculum or assessments.
  • Works with Director of Learning and Teaching in preparing new course proposals and recommendations and reviewing current courses.
  • Communicates program procedures and requirements to appropriate personnel.
  • Participates in professional development activities and research.
  • Serves as a resource to other coaches as needed.
  • Meet regularly with the Lead Instructional Coach and the Director of Learning and Teaching to evaluate progress with curriculum, assessments, and goals.
  • Serves on district and state committees as needed.   
  • Writes, manages, and facilitates content area grants as needed.


 KNOWLEDGE AND SKILLS:

  • Knowledge of the Arizona K-12 Science Standards and 5 E lesson design.
  • Knowledge of applicable Federal, state, county and city statutes, rules, policies, and procedures.
  • Knowledge of applicable Peoria Unified School District and departmental policies and procedures.
  • Skill in establishing and maintaining effective working relations with co-workers, vendors, students, parents, the general public and others having business with the school district.
  • Skill in operating a personal computer utilizing a variety of software applications.
  • Ability to work cooperatively with administration, district staff development personnel, and teachers.


MINIMUM QUALIFICATIONS: Must possess a valid Arizona teaching certificate, AND a minimum of five years teaching experience OR any equivalent combination of experience and education from which comparable knowledge, skills and abilities have been achieved.
OTHER REQUIREMENTS:


  • Must hold or obtain an IVP fingerprint clearance card.
  • Must be able to pass a background clearance check.
  • May be required to work outside normal working hours.
  • May be required to travel to perform work functions.



What Peoria Unified School District employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom