Post job

Computer science teacher salary

Average computer science teacher salary

$50,627

$24.34 hourly rate

Entry-level computer science teacher salary
$30,000 yearly salary
Updated January 8, 2025

Average Computer Science Teacher Salary

The average salary for a computer science teacher in the United States is approximately $50,627 per year, translating to about $24 per hour. Salaries can significantly vary based on factors such as geographical location, years of experience, and the specific educational institution. For instance, teachers in states like California or New York typically earn higher than those in other regions.

Salary by Experience

Entry-level positions may start at around $40,000, while teachers with extensive experience can exceed $70,000, especially in high-demand areas or specialized roles. This discrepancy highlights the importance of professional development and continuous learning in the field.

Regional Salary Insights

To gain a better understanding of regional variations, consider the states that offer the highest salaries. For example, states like California, New York, and Texas consistently rank among the top for computer science teacher compensation. Evaluating these trends can help aspiring educators target their job searches effectively.

On this page
Computer science teacher salary by: 

Let Zippia find your next computer science teacher job

Floating question marks illustration

Let Zippia find your next computer science teacher job

Floating question marks illustration

Where can a Computer Science Teacher earn more?

Compare salary by location
Vs
87k
67k
47k
27k
7k
Columbus, OH$74,396
Phoenix, AZ$36,861
Compare salary by company
Vs
118k
98k
78k
58k
38k
Sandia National Labs$96,471
Rutgers Preparatory School$67,957

Computer science teacher salary estimates from across the web

Based on the latest salary information compiled by Zippia, Salary.com, Glassdoor, Ziprecruiter and Comparably, the average salary for a computer science teacher typically falls between $50,597 and $81,533.
zippia
$50,627yearly
glassdoor[1]
$75,848yearly
comparably[2]
$81,533yearly
Salary.com[3]
$50,597yearly
ZipRecruiter[4]
$79,000yearly

Average computer science teacher salary by state

The average computer science teacher salary in New York, Michigan, and California are the highest in the U.S. The lowest average computer science teacher salary states are Missouri, Kentucky, and Arkansas.

  • State view
  • County view
Average salary:

Highest paying states for computer science teachers

RankStateAvg. salaryHourly rate
1Michigan$72,770$34.99
2Maryland$66,053$31.76
3New York$73,482$35.33
4Delaware$67,490$32.45
5Pennsylvania$69,256$33.30
6Massachusetts$64,161$30.85
7District of Columbia$66,250$31.85
8California$71,761$34.50
9New Jersey$60,691$29.18
10Nevada$62,736$30.16
11New Hampshire$55,985$26.92
12Virginia$60,804$29.23
13Rhode Island$62,078$29.85
14Wisconsin$61,740$29.68
15Connecticut$68,257$32.82
16Louisiana$61,615$29.62
17Illinois$51,280$24.65
18Florida$53,894$25.91
19Oregon$53,277$25.61
20Alabama$58,361$28.06
21Georgia$52,230$25.11
22Ohio$49,901$23.99
23North Carolina$48,314$23.23
24North Dakota$53,230$25.59
25Indiana$48,096$23.12
26Montana$45,618$21.93
27South Carolina$46,906$22.55
28New Mexico$44,827$21.55
29Texas$47,270$22.73
30Idaho$47,049$22.62
31Minnesota$45,154$21.71
32Washington$51,454$24.74
33Vermont$44,286$21.29
34Hawaii$50,898$24.47
35Utah$46,370$22.29
36Wyoming$41,704$20.05
37Kansas$42,484$20.43
38Alaska$46,893$22.54
39Tennessee$44,465$21.38
40Iowa$44,303$21.30
41Nebraska$41,804$20.10
42West Virginia$46,058$22.14
43Mississippi$43,956$21.13
44South Dakota$44,385$21.34
45Oklahoma$38,882$18.69
46Colorado$37,972$18.26
47Maine$43,464$20.90
48Missouri$41,444$19.93
49Kentucky$41,117$19.77
50Arkansas$39,167$18.83
51Arizona$36,661$17.63

Highest paying cities for computer science teachers

The highest-paying cities for computer science teachers are New York, NY, Santa Clara, CA, and Warren, MI.

RankCityAvg. salaryHourly rate
1New York, NY$74,396$35.77
2Santa Clara, CA$74,387$35.76
3Warren, MI$73,112$35.15
4Philadelphia, PA$70,633$33.96
5Baltimore, MD$66,302$31.88
6Washington, DC$66,200$31.83
7Marlborough, MA$64,020$30.78
8New Orleans, LA$61,955$29.79
9Edison, NJ$60,747$29.21
10Alpharetta, GA$52,125$25.06
11Chicago, IL$51,612$24.81
12Cleveland, OH$51,435$24.73
13Tallahassee, FL$50,774$24.41
14Cary, NC$49,860$23.97
15Corpus Christi, TX$48,951$23.53
16Indianapolis, IN$47,811$22.99
17Salt Lake City, UT$46,044$22.14
18Saint Louis, MO$42,052$20.22
19Aurora, CO$37,865$18.20
20Phoenix, AZ$36,861$17.72

Computer science teacher salary details

A computer science teacher's salary ranges from $30,000 a year at the 10th percentile to $85,000 at the 90th percentile.

Average computer science teacher salary graph
Average computer science teacher salary graph, trends, and summary

What is a computer science teacher's salary?

PercentileAnnual salaryMonthly salaryHourly rate
90th Percentile$85,000$7,083$41
75th Percentile$66,000$5,500$32
Average$50,627$4,219$24
25th Percentile$38,000$3,167$18
10th Percentile$30,000$2,500$14

Highest paying computer science teacher jobs

The highest paying types of computer science teachers are adjunct professor computer sciences, java programming professor, and computer science professor.

Job titleAnnual salaryMonthly salaryHourly rateJob openings
Technology Teacher$48,545$4,045$23.34107,079
Teacher$47,989$3,999$23.0771,918
Math Teacher$51,088$4,257$24.5659,347
High School Science Teacher$53,404$4,450$25.6884,939
Math And Science Teacher$46,589$3,882$22.4071,273
Computer Science Internship$34,749$2,896$16.7175,675

Which companies pay computer science teachers the most?

Computer science teacher salaries at Sandia National Labs and Boston Public Schools are the highest-paying according to our most recent salary estimates. In addition, the average computer science teacher salary at companies like Argonne National Laboratory and Florida International University are highly competitive.

Wage gap by gender, race and education

$47,000$46,400$45,800$45,200$44,600$44,000
MaleFemale

Computer science teacher salary trends

The average computer science teacher salary has risen by $7,369 over the last ten years. In 2014, the average computer science teacher earned $43,258 annually, but today, they earn $50,627 a year. That works out to a 10% change in pay for computer science teachers over the last decade.

Compare computer science teacher salaries for cities or states with the national average over time.

Average computer science teacher salary over time

Compare computer science teacher salaries for individual cities or states with the national average.

Computer science teacher salary by year

YearAvg. salaryHourly rate% Change
2025$50,600$24.34+0.4%
2024$50,400$24.24+3.5%
2023$48,700$23.40+4.4%
2022$46,500$22.37+1.3%
2021$45,900$22.07+3.5%

Recently added computer science teacher salaries

CompanyJobLocationDate addedSalary
ICSComputer Science Teacher-Richmond Preparatory Charter School School YearNew York, NY06/27/2025$66,732
The University of ChicagoLaboratory Schools: Computer Science Teacher, Middle/High SchoolChicago, IL06/20/2025$36,217
Colorado Early CollegesComputer Science TeacherColorado Springs, CO06/20/2025$48,000
Magnolia Educational & Research FoundationComputer Science, Robotics & Engineering Teacher Middle School)San Diego, CA06/19/2025$61,000
Magnolia Public SchoolsComputer Science, Robotics & Engineering Teacher Middle School)San Diego, CA06/18/2025$61,000
Lawrence Public SchoolsTeacher-Technology: Computer ScienceLawrence, MA06/17/2025$79,011
Pioneer Charter SchoolComputer Science Teacher AssociateSaugus, MA06/11/2025$50,000
Belvidere Community Unit School District 100Business and Computer Science TeacherKane, IL06/06/2025$43,976
Notre Dame High School San JoseTemporary Computer Science TeacherSan Jose, CA06/04/2025$69,600
Elevate K-12Grade Levels Computer Science U.S. Certified Teacher-VirtualRedmond, WA06/02/2025$75,132

Computer science teacher salary FAQs

Search for computer science teacher jobs

Browse education, training, and library jobs