Demo

AP Computer Science Principles Teacher

American Heritage School
American Fork, UT Part Time
POSTED ON 12/9/2025 CLOSED ON 12/17/2025

What are the responsibilities and job description for the AP Computer Science Principles Teacher position at American Heritage School?

AP Computer Science Principles (APCSP) Teacher: This is a part-time teacher position to guide students through the core concepts of modern computing. The course emphasizes foundational programming skills, including variables and data types, conditionals, boolean logic, loops, functions, parameters, lists and arrays, and essential algorithms such as searching, sorting, and traversals. Students will also develop strong debugging skills, learn to trace code, and engage in event-driven programming within the Python environment.

In addition to programming, the course explores how data powers computing systems and real-world decision-making. Students will learn how computers represent information-such as binary, ASCII/Unicode, and basic image and audio formats-and examine methods of data collection, storage, and analysis. The curriculum also introduces big data concepts, real-world applications, and foundational topics in data security, encryption, and privacy.

The APCSP teacher will help students investigate the structure and function of the internet, including key protocols such as IP, DNS, TCP, and HTTP. Lessons will cover how packets travel across networks, the role of routing and redundancy, and strategies for understanding and mitigating cybersecurity risks.

A significant part of the course centers on algorithms and problem-solving. The ideal candidate will support students in applying problem-solving methodologies, developing algorithmic thinking, understanding efficiency at a conceptual level, and working with abstraction across multiple layers of computing.

Finally, the course includes a focus on the global impact of computing. Students will examine the ethical and societal implications of technology, including algorithmic bias, digital citizenship, and the influence of emerging innovations across industries and communities.

This class meets four hours per week on the following schedule:

Monday and Friday - 1:29–2:16 PM

Tuesday and Thursday - 2:07–3:10 PM.

Compensation for this position is $40–$50 per hour, depending on experience.

Salary : $40 - $50

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a AP Computer Science Principles Teacher?

Sign up to receive alerts about other jobs on the AP Computer Science Principles Teacher career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$46,363 - $57,240
Income Estimation: 
$53,462 - $66,154
Income Estimation: 
$74,454 - $129,624
Income Estimation: 
$78,505 - $123,619
Income Estimation: 
$62,419 - $116,975
Income Estimation: 
$99,237 - $145,250
Income Estimation: 
$89,983 - $135,892
This job has expired.
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at American Heritage School

  • American Heritage School American Fork, UT
  • American Heritage School is accepting applications for a full-time mathematics teacher position for their American Fork, Utah location. Position entails pl... more
  • 11 Days Ago

  • American Heritage School American Fork, UT
  • American Heritage School in American Fork, Utah, is seeking qualified Substitute Teachers to support classroom instruction when teachers are absent. This i... more
  • 13 Days Ago


Not the job you're looking for? Here are some other AP Computer Science Principles Teacher jobs in the American Fork, UT area that may be a better fit.

  • Challenger School Human Resources Lehi, UT
  • Challenger School seeks an enthusiastic individual to teach computer technology and programming classes at the elementary (1st through 8th grade) level at ... more
  • 30 Days Ago

  • Maple Lake Academy Spanish Fork, UT
  • WHO WE ARE Maple Lake Academy is a residential treatment center for adolescents (boys 13 to 18) on the autistic spectrum. Our students are high functioning... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!