Salaripedia
English

How much does a computer science teacher make in Dallas?

$99,670a year

Median yearly pay for computer science teachers in the Dallas-Fort Worth-Arlington, TX metro area. That is $47.92 an hour or $8,306 a month.

Hourly
$47.92
Vs. national median
+3%
Rank among cities
55 of 127
Jobs in the area
1,070
Pay range
Lowest 10%: $50,720Median: $99,670Highest 10%: $161,000
PercentileYearlyHourly
10th$50,720$24.38
25th$63,080$30.33
Median$99,670$47.92
75th$133,600$64.22
90th$161,000$77.42

Other cities in Texas

Median yearly pay for computer science teachers.

McAllen, TX$128,700
Austin, TX$104,800
Houston, TX$101,700
Lubbock, TX$81,130
San Antonio, TX$76,950
El Paso, TX$69,920
College Station, TX$62,830
Computer Science Teacher salary in Texas Computer Science Teacher salary in all states

Related jobs in Dallas

Same field, median yearly pay.

Law Teacher$125,400
Engineering Teacher$125,100
Economics Teacher$112,400
Atmospheric$105,700
Health Specialties Teacher$105,300
Business Teacher$100,600
Physics Teacher$99,650
Nursing Instructor and Teacher$98,970
Anthropology and Archeology Teacher$98,470
Sociology Teacher$86,800
Salaries for every job in Dallas, TX

Frequently asked questions

How much does a computer science teacher make an hour in Dallas?

The median hourly pay in the Dallas-Fort Worth-Arlington, TX metro area is $47.92 ($99,670 a year).

Do computer science teachers make more in Dallas than the national average?

Yes: $99,670 against $96,980 nationally, 3% more.

How does Dallas compare with the rest of Texas?

The median in Texas is $97,480, so Dallas pays 2% more.

Where does Dallas rank for computer science teacher pay?

55 of 127 metro areas with data.

How much does a computer science teacher make starting out in Dallas?

The lowest-paid 10% make $50,720 or less a year; the top 10% make $161,000 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.