Computer Science Teacher Salary

The average computer science teacher salary in the United States is $101,271 per year, or $48.68 per hour.

CS teacher salaries start at $4,173 and go up to $14,238 per month, or about $170,856 per year.

HourlyWeeklyMonthlyAnnual
$48.68 $1,948 $8,439 $101,271

The top-paying states for computer science teachers are Nevada at $178,437 per year, California at $136,382, and Connecticut at $130,892. The lowest-paying area is Puerto Rico, with an average salary of $49,512 a year.

Salary Range

Percentile10%25%50%75%90%
Hourly$24.08$31.28$41.97$62.29$82.14
Weekly$963$1,251$1,679$2,492$3,286
Monthly$4,173$5,422$7,275$10,797$14,238
Annual$50,079$65,065$87,303$129,564$170,856

Historical and Future Estimates

YearJuniorIntermediateSenior
2022$46,535$84,325$175,181
2023$47,466 $85,590 $177,458
2024$48,415$86,874$179,765
2025$49,384$88,177$182,102
2026$50,371$89,500$184,469
2027$51,379$90,842$186,867
2028$52,406$92,205$189,297
2029$53,454$93,588$191,757

Salary by State

StateHourlyWeeklyMonthlyAnnual
Alabama$47.34$1,894$8,206$98,468
Arizona$41.56$1,662$7,203$86,438
Arkansas$41.04$1,642$7,114$85,366
California$65.57$2,623$11,365$136,382
Colorado$40.47$1,619$7,015$84,182
Connecticut$62.93$2,517$10,908$130,892
Delaware$41.77$1,671$7,241$86,891
District of Columbia$53.24$2,130$9,229$110,746
Florida$45.11$1,804$7,819$93,833
Georgia$40.43$1,617$7,008$84,100
Hawaii$43.27$1,731$7,500$90,001
Idaho$48.59$1,944$8,422$101,064
Illinois$51.10$2,044$8,858$106,296
Indiana$43.69$1,748$7,573$90,877
Iowa$43.08$1,723$7,468$89,610
Kansas$37.84$1,514$6,559$78,702
Kentucky$35.13$1,405$6,089$73,068
Louisiana$46.79$1,872$8,110$97,325
Maine$43.65$1,746$7,565$90,784
Maryland$55.37$2,215$9,598$115,175
Massachusetts$55.11$2,204$9,552$114,618
Michigan$50.70$2,028$8,788$105,451
Minnesota$44.30$1,772$7,680$92,154
Mississippi$36.77$1,471$6,374$76,488
Missouri$46.39$1,856$8,042$96,501
Montana$46.60$1,864$8,078$96,933
Nebraska$49.04$1,962$8,500$102,001
Nevada$85.79$3,431$14,870$178,437
New Hampshire$54.57$2,183$9,458$113,496
New Jersey$57.32$2,293$9,935$119,223
New Mexico$37.65$1,506$6,527$78,321
New York$52.45$2,098$9,091$109,098
North Carolina$39.93$1,597$6,921$83,049
North Dakota$40.58$1,623$7,033$84,398
Ohio$43.64$1,745$7,564$90,764
Oklahoma$38.44$1,537$6,662$79,949
Oregon$57.21$2,288$9,916$118,996
Pennsylvania$49.65$1,986$8,607$103,278
Puerto Rico$23.80$952$4,126$49,512
Rhode Island$48.38$1,935$8,385$100,621
South Carolina$42.69$1,708$7,400$88,796
South Dakota$36.23$1,449$6,280$75,355
Tennessee$41.29$1,652$7,157$85,881
Texas$48.12$1,925$8,340$100,085
Utah$48.82$1,953$8,461$101,537
Vermont$48.39$1,935$8,387$100,641
Virginia$42.54$1,701$7,373$88,477
Washington$44.70$1,788$7,748$92,978
West Virginia$40.81$1,633$7,074$84,893
Wisconsin$50.06$2,002$8,677$104,123
Wyoming$38.63$1,545$6,695$80,340

Salary by Area

AreaHourlyWeeklyMonthlyAnnual
Albany-Schenectady-Troy, NY(0010580)$42.70$1,708$7,401$88,817
Albuquerque, NM(0010740)$39.21$1,568$6,796$81,555
Allentown-Bethlehem-Easton, PA-NJ(0010900)$47.85$1,914$8,293$99,519
Ann Arbor, MI(0011460)$67.46$2,698$11,693$140,317
Asheville, NC(0011700)$31.59$1,264$5,476$65,714
Athens-Clarke County, GA(0012020)$52.46$2,098$9,092$109,108
Atlanta-Sandy Springs-Roswell, GA(0012060)$45.29$1,812$7,850$94,204
Augusta-Richmond County, GA-SC(0012260)$41.60$1,664$7,210$86,520
Austin-Round Rock, TX(0012420)$52.06$2,083$9,025$108,294
Baltimore-Columbia-Towson, MD(0012580)$56.20$2,248$9,741$116,895
Bellingham, WA(0013380)$39.45$1,578$6,837$82,050
Binghamton, NY(0013780)$58.56$2,342$10,151$121,808
Birmingham-Hoover, AL(0013820)$48.68$1,947$8,437$101,249
Blacksburg-Christiansburg-Radford, VA(0013980)$51.02$2,041$8,844$106,131
Bloomington, IL(0014010)$45.33$1,813$7,858$94,297
Boise City, ID(0014260)$44.38$1,775$7,692$92,309
Boston-Cambridge-Nashua, MA-NH(0071650)$54.47$2,179$9,442$113,300
Boulder, CO(0014500)$34.31$1,372$5,947$71,358
Bridgeport-Stamford-Norwalk, CT(0071950)$54.95$2,198$9,525$114,299
Buffalo-Cheektowaga-Niagara Falls, NY(0015380)$44.60$1,784$7,730$92,762
Cape Coral-Fort Myers, FL(0015980)$41.66$1,666$7,220$86,644
Capital/Northern New York nonmetropolitan area(3600001)$40.99$1,639$7,104$85,253
Central East New York nonmetropolitan area(3600006)$31.17$1,247$5,402$64,828
Central Indiana nonmetropolitan area(1800002)$33.59$1,344$5,823$69,875
Central Kentucky nonmetropolitan area(2100003)$40.35$1,614$6,994$83,924
Central Missouri nonmetropolitan area(2900001)$40.10$1,604$6,951$83,409
Charleston-North Charleston, SC(0016700)$40.30$1,612$6,986$83,832
Charlotte-Concord-Gastonia, NC-SC(0016740)$43.33$1,733$7,511$90,135
Chicago-Naperville-Elgin, IL-IN-WI(0016980)$51.26$2,050$8,885$106,626
Cincinnati, OH-KY-IN(0017140)$43.89$1,756$7,608$91,299
Cleveland-Elyria, OH(0017460)$45.44$1,818$7,877$94,523
Colorado Springs, CO(0017820)$37.62$1,505$6,521$78,249
Columbia, MO(0017860)$48.35$1,934$8,380$100,559
Columbus, OH(0018140)$45.23$1,809$7,839$94,070
Cumberland, MD-WV(0019060)$42.37$1,695$7,345$88,137
Dallas-Fort Worth-Arlington, TX(0019100)$48.39$1,935$8,387$100,641
Dayton, OH(0019380)$43.50$1,740$7,540$90,486
Deltona-Daytona Beach-Ormond Beach, FL(0019660)$46.81$1,872$8,113$97,356
Denver-Aurora-Lakewood, CO(0019740)$41.44$1,658$7,183$86,190
Detroit-Warren-Dearborn, MI(0019820)$50.29$2,012$8,717$104,607
Duluth, MN-WI(0020260)$45.03$1,801$7,805$93,658
East South Dakota nonmetropolitan area(4600002)$37.02$1,481$6,417$77,003
Eastern Washington nonmetropolitan area(5300007)$43.04$1,721$7,460$89,517
El Paso, TX(0021340)$45.69$1,828$7,920$95,038
Fargo, ND-MN(0022020)$50.83$2,033$8,810$105,719
Flint, MI(0022420)$44.13$1,765$7,649$91,783
Fort Collins, CO(0022660)$53.00$2,120$9,187$110,241
Fort Wayne, IN(0023060)$38.16$1,527$6,615$79,382
Fresno, CA(0023420)$50.43$2,017$8,741$104,895
Grand Rapids-Wyoming, MI(0024340)$46.40$1,856$8,043$96,511
Greensboro-High Point, NC(0024660)$40.20$1,608$6,969$83,626
Greenville, NC(0024780)$42.48$1,699$7,363$88,353
Greenville-Anderson-Mauldin, SC(0024860)$44.32$1,773$7,683$92,195
Harrisburg-Carlisle, PA(0025420)$47.35$1,894$8,207$98,489
Hartford-West Hartford-East Hartford, CT(0073450)$54.44$2,178$9,437$113,238
Hill Country Region of Texas nonmetropolitan area(4800004)$55.37$2,215$9,597$115,164
Houston-The Woodlands-Sugar Land, TX(0026420)$49.41$1,976$8,564$102,773
Huntsville, AL(0026620)$44.15$1,766$7,652$91,825
Indianapolis-Carmel-Anderson, IN(0026900)$43.33$1,733$7,511$90,135
Jacksonville, FL(0027260)$42.29$1,692$7,331$87,972
Kansas City, MO-KS(0028140)$43.95$1,758$7,618$91,413
Kansas nonmetropolitan area(2000006)$27.36$1,094$4,742$56,908
Knoxville, TN(0028940)$38.76$1,551$6,719$80,628
Lakeland-Winter Haven, FL(0029460)$40.70$1,628$7,056$84,666
Lansing-East Lansing, MI(0029620)$61.45$2,458$10,652$127,823
Las Vegas-Henderson-Paradise, NV(0029820)$92.36$3,695$16,010$192,116
Lincoln, NE(0030700)$56.93$2,277$9,867$118,409
Little Rock-North Little Rock-Conway, AR(0030780)$46.20$1,848$8,007$96,089
Los Angeles-Long Beach-Anaheim, CA(0031080)$69.42$2,777$12,032$144,385
Louisville/Jefferson County, KY-IN(0031140)$36.77$1,471$6,374$76,488
Madison, WI(0031540)$67.77$2,711$11,747$140,966
McAllen-Edinburg-Mission, TX(0032580)$51.55$2,062$8,935$107,223
Memphis, TN-MS-AR(0032820)$47.57$1,903$8,245$98,942
Miami-Fort Lauderdale-West Palm Beach, FL(0033100)$43.95$1,758$7,618$91,413
Milwaukee-Waukesha-West Allis, WI(0033340)$43.92$1,757$7,613$91,361
Minneapolis-St. Paul-Bloomington, MN-WI(0033460)$44.28$1,771$7,675$92,103
Mobile, AL(0033660)$41.52$1,661$7,196$86,355
Montgomery, AL(0033860)$45.83$1,833$7,944$95,327
Mountain North Carolina nonmetropolitan area(3700004)$46.57$1,863$8,072$96,861
Nashville-Davidson–Murfreesboro–Franklin, TN(0034980)$43.41$1,737$7,525$90,300
New Orleans-Metairie, LA(0035380)$49.32$1,973$8,549$102,588
New York-Newark-Jersey City, NY-NJ-PA(0035620)$57.40$2,296$9,949$119,387
North Missouri nonmetropolitan area(2900002)$38.62$1,545$6,693$80,319
North Texas Region of Texas nonmetropolitan area(4800002)$41.05$1,642$7,115$85,377
Northeast Mississippi nonmetropolitan area(2800001)$38.98$1,559$6,756$81,071
Northeast Oklahoma nonmetropolitan area(4000001)$30.00$1,200$5,200$62,397
Northeastern Wisconsin nonmetropolitan area(5500002)$41.87$1,675$7,257$87,087
Northwest Minnesota nonmetropolitan area(2700001)$37.39$1,495$6,480$77,765
Northwest Oklahoma nonmetropolitan area(4000002)$35.45$1,418$6,144$73,727
Northwest Virginia nonmetropolitan area(5100004)$42.09$1,684$7,296$87,550
Ogden-Clearfield, UT(0036260)$34.51$1,380$5,981$71,770
Oklahoma City, OK(0036420)$46.57$1,863$8,072$96,861
Olympia-Tumwater, WA(0036500)$40.27$1,611$6,980$83,760
Omaha-Council Bluffs, NE-IA(0036540)$45.31$1,812$7,854$94,245
Orlando-Kissimmee-Sanford, FL(0036740)$42.62$1,705$7,387$88,642
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD(0037980)$48.40$1,936$8,389$100,672
Phoenix-Mesa-Scottsdale, AZ(0038060)$40.20$1,608$6,968$83,615
Piedmont North Carolina nonmetropolitan area(3700003)$31.35$1,254$5,434$65,209
Pittsburgh, PA(0038300)$53.65$2,146$9,300$111,601
Portland-Vancouver-Hillsboro, OR-WA(0038900)$60.47$2,419$10,482$125,784
Providence-Warwick, RI-MA(0077200)$50.36$2,014$8,729$104,751
Provo-Orem, UT(0039340)$54.83$2,193$9,504$114,052
Raleigh, NC(0039580)$35.94$1,438$6,230$74,757
Reading, PA(0039740)$38.44$1,538$6,663$79,959
Richmond, VA(0040060)$43.70$1,748$7,575$90,898
Riverside-San Bernardino-Ontario, CA(0040140)$61.95$2,478$10,738$128,853
Roanoke, VA(0040220)$32.57$1,303$5,645$67,743
Sacramento–Roseville–Arden-Arcade, CA(0040900)$60.22$2,409$10,437$125,248
Salisbury, MD-DE(0041540)$44.19$1,768$7,660$91,917
Salt Lake City, UT(0041620)$53.48$2,139$9,269$111,230
San Antonio-New Braunfels, TX(0041700)$44.79$1,791$7,763$93,153
San Diego-Carlsbad, CA(0041740)$64.26$2,570$11,139$133,663
San Francisco-Oakland-Hayward, CA(0041860)$64.80$2,592$11,232$134,786
San Jose-Sunnyvale-Santa Clara, CA(0041940)$65.32$2,613$11,321$135,857
San Juan-Carolina-Caguas, PR(0041980)$23.53$941$4,078$48,935
Scranton–Wilkes-Barre–Hazleton, PA(0042540)$43.34$1,734$7,513$90,156
Seattle-Tacoma-Bellevue, WA(0042660)$47.89$1,915$8,300$99,601
South Bend-Mishawaka, IN-MI(0043780)$43.27$1,731$7,501$90,012
South Central Wisconsin nonmetropolitan area(5500003)$42.35$1,694$7,340$88,086
Southeast Alabama nonmetropolitan area(0100004)$39.13$1,565$6,782$81,380
Southeast Coastal North Carolina nonmetropolitan area(3700001)$31.17$1,247$5,403$64,839
Southeast Iowa nonmetropolitan area(1900004)$42.45$1,698$7,358$88,292
Southeast Minnesota nonmetropolitan area(2700004)$47.46$1,898$8,226$98,715
Southern Indiana nonmetropolitan area(1800003)$31.29$1,251$5,423$65,075
Southern Pennsylvania nonmetropolitan area(4200003)$47.64$1,906$8,258$99,096
Southwest Maine nonmetropolitan area(2300002)$46.89$1,876$8,128$97,541
Southwest New York nonmetropolitan area(3600004)$32.77$1,311$5,680$68,155
Southwest Virginia nonmetropolitan area(5100001)$34.15$1,366$5,919$71,029
Springfield, MA-CT(0078100)$62.80$2,512$10,885$130,625
Springfield, MO(0044180)$42.75$1,710$7,411$88,930
St. Louis, MO-IL(0041180)$50.05$2,002$8,676$104,112
Toledo, OH(0045780)$43.13$1,725$7,475$89,703
Trenton, NJ(0045940)$55.14$2,206$9,558$114,691
Tucson, AZ(0046060)$51.02$2,041$8,843$106,121
Tuscaloosa, AL(0046220)$56.36$2,255$9,770$117,235
Upper Peninsula of Michigan nonmetropolitan area(2600001)$38.06$1,522$6,597$79,166
Urban Honolulu, HI(0046520)$49.40$1,976$8,562$102,743
Virginia Beach-Norfolk-Newport News, VA-NC(0047260)$38.09$1,524$6,602$79,228
Washington-Arlington-Alexandria, DC-VA-MD-WV(0047900)$49.78$1,991$8,628$103,536
Waterloo-Cedar Falls, IA(0047940)$30.56$1,223$5,298$63,572
West Arkansas nonmetropolitan area(0500003)$39.40$1,576$6,829$81,947
West Tennessee nonmetropolitan area(4700001)$29.52$1,181$5,117$61,398
Western Pennsylvania nonmetropolitan area(4200001)$43.98$1,759$7,624$91,485
Wichita, KS(0048620)$29.13$1,165$5,049$60,585
Wilmington, NC(0048900)$38.87$1,555$6,738$80,855
Winston-Salem, NC(0049180)$39.60$1,584$6,864$82,369
Worcester, MA-CT(0079600)$47.17$1,887$8,176$98,108