1

High School Programming Jobs (NOW HIRING)

... school community. The ideal candidate will have a strong background in teaching AP Environmental ... Experience with project-based learning and the integration of engineering or design principles into ...

Showing results 21-40

High School Programming information

See salary details

$44.5K

$70.9K

$99K

How much do high school programming jobs pay per year?

As of Aug 8, 2026, the average yearly pay for high school programming in the United States is $70,857.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,000.00 and $88,500.00 per year, depending on experience, location, and employer.

What does a typical day look like for a high school programming teacher?

A typical day for a High School Programming Teacher involves planning and delivering programming lessons, guiding students through coding exercises and projects, and assessing student progress. You may spend time collaborating with other teachers to integrate technology into other subjects, updating curriculum materials, and providing one-on-one support to students who need extra help. Teachers often participate in professional development, after-school clubs, or coding competitions to enrich the student experience. The role requires balancing classroom instruction with preparation, grading, and fostering a positive learning environment.

What is a high school programming?

A High School Programming job typically involves teaching students the fundamentals of computer programming and coding. This role may include designing lesson plans, leading coding exercises, and helping students develop problem-solving skills through programming projects. It can be part of a formal teaching position, a tutoring role, or a mentorship opportunity in coding clubs or after-school programs.

What programming jobs are in high demand?

High demand programming jobs include software developers, web developers, and mobile app developers, often requiring knowledge of languages like Java, Python, or JavaScript. Skills in cloud computing, cybersecurity, and data analysis also increase job prospects, with many roles available in tech companies, finance, and healthcare sectors.

What are the key skills and qualifications needed to thrive in the high school programming position, and why are they important?

To thrive as a High School Programming Teacher, you need a solid background in computer science concepts, strong programming skills (in languages such as Python, Java, or C++), and a relevant teaching certification or state license. Experience with educational technology tools, coding platforms (e.g., Code.org, Scratch), and classroom management systems is beneficial. Excellent communication, patience, and the ability to inspire students are essential soft skills for this role. These skills enable effective instruction, support diverse learning needs, and foster student engagement and success in programming.

More about High School Programming jobs
What cities are hiring for High School Programming jobs? Cities with the most High School Programming job openings:
What are the most commonly searched types of High School Programming jobs? The most popular types of High School Programming jobs are:
What states have the most High School Programming jobs? States with the most job openings for High School Programming jobs include:
Infographic showing various High School Programming job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 90% Physical, 1% Hybrid, and 9% Remote job distribution, with an average salary of $70,857 per year, or $34.1 per hour.

Full-time

Re-posted 20 days ago


Job description

Position Type:
Student Support Services
Date Posted:
5/22/2026
Location:
Skyline High School
District:
Ann Arbor Public Schools
POSITION TITLE: Counselor
FTE: 1.0
POSITION LOCATION: Skyline High School
SALARY: AAEA Salary Schedule
REPORTING RELATIONSHIP: Building Principal
QUALIFICATIONS REQUIREMENTS:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The following is a list of qualifications for the position, any one of which may be waived by the Board in exercising its prerogative to determine qualifications.
EDUCATION and EXPERIENCE:
  • Possess Master's Degree in Guidance and Counseling from an accredited institution
  • Possess a valid Michigan secondary teaching certificate with an endorsement in counseling (NT) or a Michigan School Counselor License (SCL)
  • Licensed Practicing Counselor (LPC) eligibility desired
  • Possess three years satisfactory counseling and/or teaching experience at the secondary level
  • Five years of successful counseling experience at the high school level with involvement in organizing and conducting group guidance activities desired
  • Advanced study in the field of Guidance and Counseling with an emphasis on group guidance and adolescent development
  • Training in the area of adolescent development, organizational psychology, and curriculum development desired
  • Active involvement in guidance and counseling professional organizations desired
  • Knowledge and experience facilitating peer mediation and/or Restorative Practice

ESSENTIAL DUTIES AND RESPONSIBILITIES:
  • Provide guidance and counseling services to assigned 9-12th grade students, as outlined in the Ann Arbor Public Schools high school guidance program
  • Help staff members meet the special needs of the students through classroom involvement or in joint teacher counselor-student sessions
  • Oversee EDP pathway transition between middle school and high school
  • Makes referrals to Achievement Team (AT)
  • Attend Achievement Team meetings
  • Work with social-emotional issues, substance abuse issues and community resources
  • Regular and reliable attendance is an essential function of the job
  • Oversight and facilitation of the building peer mediation and/or Restorative Practice programming
  • Other duties as assigned

LANGUAGE SKILLS:
Ability to read, analyze, and interpret general counseling periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
MATHEMATICAL SKILLS:
Ability to work with mathematical concepts such as probability and statistical inference, and fundamentals of plan and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations.
REASONING ABILITY:
Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
OTHER SKILLS and ABILITIES:
Ability to apply knowledge of current research and theory to instructional program; ability to plan and implement lessons based on division and school objectives and the needs and abilities of students to whom assigned. Ability to use appropriate language and accompanying techniques with adolescents on one to one bases as well as in groups. Ability to establish and maintain effective relationships with students, peers and parents; skill in oral and written communication.
PHYSICAL DEMANDS: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is continuously required to sit and talk or hear. Occasionally the employee will repeat the same hand, arm or finger motion many times. The employee must be able to attend meetings in the evening and at other locations. Specific vision abilities required by this job include close vision such as ability to read handwritten or typed material, and the ability to adjust focus. The position requires the individual to meet multiple demands from several people and interact with the public and other staff.
WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. The noise level in the work environment is usually quiet.
METHOD OF APPLICATION:
All applicants must complete the online application at A2schools.org->District Links->Job Postings.
Certified Positions Only: Copies of an active Michigan Teaching Certificate and college transcripts are required with application packet. Original certificate and certified transcripts are required prior to being hired.