Explore jobs
Find specific jobs
Explore careers
Explore professions
Best companies
Explore companies
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.
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.
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.
Let Zippia find your next computer science teacher job
Let Zippia find your next computer science teacher job
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.
| Rank | State | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | Michigan | $72,770 | $34.99 |
| 2 | Maryland | $66,053 | $31.76 |
| 3 | New York | $73,482 | $35.33 |
| 4 | Delaware | $67,490 | $32.45 |
| 5 | Pennsylvania | $69,256 | $33.30 |
| 6 | Massachusetts | $64,161 | $30.85 |
| 7 | District of Columbia | $66,250 | $31.85 |
| 8 | California | $71,761 | $34.50 |
| 9 | New Jersey | $60,691 | $29.18 |
| 10 | Nevada | $62,736 | $30.16 |
| 11 | New Hampshire | $55,985 | $26.92 |
| 12 | Virginia | $60,804 | $29.23 |
| 13 | Rhode Island | $62,078 | $29.85 |
| 14 | Wisconsin | $61,740 | $29.68 |
| 15 | Connecticut | $68,257 | $32.82 |
| 16 | Louisiana | $61,615 | $29.62 |
| 17 | Illinois | $51,280 | $24.65 |
| 18 | Florida | $53,894 | $25.91 |
| 19 | Oregon | $53,277 | $25.61 |
| 20 | Alabama | $58,361 | $28.06 |
| 21 | Georgia | $52,230 | $25.11 |
| 22 | Ohio | $49,901 | $23.99 |
| 23 | North Carolina | $48,314 | $23.23 |
| 24 | North Dakota | $53,230 | $25.59 |
| 25 | Indiana | $48,096 | $23.12 |
| 26 | Montana | $45,618 | $21.93 |
| 27 | South Carolina | $46,906 | $22.55 |
| 28 | New Mexico | $44,827 | $21.55 |
| 29 | Texas | $47,270 | $22.73 |
| 30 | Idaho | $47,049 | $22.62 |
| 31 | Minnesota | $45,154 | $21.71 |
| 32 | Washington | $51,454 | $24.74 |
| 33 | Vermont | $44,286 | $21.29 |
| 34 | Hawaii | $50,898 | $24.47 |
| 35 | Utah | $46,370 | $22.29 |
| 36 | Wyoming | $41,704 | $20.05 |
| 37 | Kansas | $42,484 | $20.43 |
| 38 | Alaska | $46,893 | $22.54 |
| 39 | Tennessee | $44,465 | $21.38 |
| 40 | Iowa | $44,303 | $21.30 |
| 41 | Nebraska | $41,804 | $20.10 |
| 42 | West Virginia | $46,058 | $22.14 |
| 43 | Mississippi | $43,956 | $21.13 |
| 44 | South Dakota | $44,385 | $21.34 |
| 45 | Oklahoma | $38,882 | $18.69 |
| 46 | Colorado | $37,972 | $18.26 |
| 47 | Maine | $43,464 | $20.90 |
| 48 | Missouri | $41,444 | $19.93 |
| 49 | Kentucky | $41,117 | $19.77 |
| 50 | Arkansas | $39,167 | $18.83 |
| 51 | Arizona | $36,661 | $17.63 |
The highest-paying cities for computer science teachers are New York, NY, Santa Clara, CA, and Warren, MI.
| Rank | City | Avg. salary | Hourly rate |
|---|---|---|---|
| 1 | New York, NY | $74,396 | $35.77 |
| 2 | Santa Clara, CA | $74,387 | $35.76 |
| 3 | Warren, MI | $73,112 | $35.15 |
| 4 | Philadelphia, PA | $70,633 | $33.96 |
| 5 | Baltimore, MD | $66,302 | $31.88 |
| 6 | Washington, DC | $66,200 | $31.83 |
| 7 | Marlborough, MA | $64,020 | $30.78 |
| 8 | New Orleans, LA | $61,955 | $29.79 |
| 9 | Edison, NJ | $60,747 | $29.21 |
| 10 | Alpharetta, GA | $52,125 | $25.06 |
| 11 | Chicago, IL | $51,612 | $24.81 |
| 12 | Cleveland, OH | $51,435 | $24.73 |
| 13 | Tallahassee, FL | $50,774 | $24.41 |
| 14 | Cary, NC | $49,860 | $23.97 |
| 15 | Corpus Christi, TX | $48,951 | $23.53 |
| 16 | Indianapolis, IN | $47,811 | $22.99 |
| 17 | Salt Lake City, UT | $46,044 | $22.14 |
| 18 | Saint Louis, MO | $42,052 | $20.22 |
| 19 | Aurora, CO | $37,865 | $18.20 |
| 20 | Phoenix, AZ | $36,861 | $17.72 |
A computer science teacher's salary ranges from $30,000 a year at the 10th percentile to $85,000 at the 90th percentile.

| Percentile | Annual salary | Monthly salary | Hourly 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 |
The highest paying types of computer science teachers are adjunct professor computer sciences, java programming professor, and computer science professor.
| Job title | Annual salary | Monthly salary | Hourly rate | Job openings |
|---|---|---|---|---|
| Technology Teacher | $48,545 | $4,045 | $23.34 | 107,079 |
| Teacher | $47,989 | $3,999 | $23.07 | 71,918 |
| Math Teacher | $51,088 | $4,257 | $24.56 | 59,347 |
| High School Science Teacher | $53,404 | $4,450 | $25.68 | 84,939 |
| Math And Science Teacher | $46,589 | $3,882 | $22.40 | 71,273 |
| Computer Science Internship | $34,749 | $2,896 | $16.71 | 75,675 |
Top companies hiring computer science teachers now:
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.
| Rank | Company | Average salary | Hourly rate |
|---|---|---|---|
| 1 | Sandia National Labs | $96,471 | $46.38 |
| 2 | Boston Public Schools | $89,256 | $42.91 |
| 3 | Argonne National Laboratory | $87,752 | $42.19 |
| 4 | Florida International University | $84,701 | $40.72 |
| 5 | Rensselaer Polytechnic Institute | $83,582 | $40.18 |
| 6 | University of Massachusetts Boston | $83,053 | $39.93 |
| 7 | The University of Chicago | $80,400 | $38.65 |
| 8 | Carnegie Mellon University | $80,314 | $38.61 |
| 9 | Florida State University | $78,695 | $37.83 |
| 10 | Rutgers University | $77,511 | $37.26 |
| 11 | Baltimore City Public Schools | $77,334 | $37.18 |
| 12 | University of Houston-Clear Lake | $76,961 | $37.00 |
| 13 | Trinity Episcopal School | $76,467 | $36.76 |
| 14 | Cornell University | $76,413 | $36.74 |
| 15 | University of Michigan | $74,086 | $35.62 |
| 16 | University of California-Berkeley | $72,188 | $34.71 |
| 17 | Boston College | $70,670 | $33.98 |
| 18 | University of Washington | $70,468 | $33.88 |
| 19 | Washington State University | $69,597 | $33.46 |
| 20 | Rutgers Preparatory School | $67,957 | $32.67 |
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.
Compare computer science teacher salaries for individual cities or states with the national average.
| Year | Avg. salary | Hourly 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% |
| Company | Job | Location | Date added | Salary |
|---|---|---|---|---|
| ICS | Computer Science Teacher-Richmond Preparatory Charter School School Year | New York, NY | 06/27/2025 | $66,732 |
| The University of Chicago | Laboratory Schools: Computer Science Teacher, Middle/High School | Chicago, IL | 06/20/2025 | $36,217 |
| Colorado Early Colleges | Computer Science Teacher | Colorado Springs, CO | 06/20/2025 | $48,000 |
| Magnolia Educational & Research Foundation | Computer Science, Robotics & Engineering Teacher Middle School) | San Diego, CA | 06/19/2025 | $61,000 |
| Magnolia Public Schools | Computer Science, Robotics & Engineering Teacher Middle School) | San Diego, CA | 06/18/2025 | $61,000 |
| Lawrence Public Schools | Teacher-Technology: Computer Science | Lawrence, MA | 06/17/2025 | $79,011 |
| Pioneer Charter School | Computer Science Teacher Associate | Saugus, MA | 06/11/2025 | $50,000 |
| Belvidere Community Unit School District 100 | Business and Computer Science Teacher | Kane, IL | 06/06/2025 | $43,976 |
| Notre Dame High School San Jose | Temporary Computer Science Teacher | San Jose, CA | 06/04/2025 | $69,600 |
| Elevate K-12 | Grade Levels Computer Science U.S. Certified Teacher-Virtual | Redmond, WA | 06/02/2025 | $75,132 |
Search for computer science teacher jobs