Public School Teacher

H-1B Salary Data · 187 certified filings

$52,897Avg. Salary
$41,500Minimum
$88,517Maximum

According to TheRealSalaries.com analysis of official US Department of Labor filings (October 2024 - December 2025), the average H-1B salary for Public School Teacher is $52,897 — 56% below the national median H-1B salary of $121,514. Based on 187 certified filings across all employers.

Section 1

What is the average H-1B salary for Public School Teacher?

The average H-1B salary for Public School Teacher is $52,897 based on 187 certified filings with the US Department of Labor. Salaries range from $41,500 to $88,517.

$52,897
Average
$41,500
Minimum
$88,517
Maximum
187
Filings
Section 2

Public School Teacher Salaries by City

CityAvg. SalaryFilings
Oakland, CA $78,689 11
Zuni, NM $57,820 6
Hobbs, NM $56,632 31
Pecos, TX $55,200 5
Grants, NM $53,285 21
New Town, ND $52,142 14
Garden, KS $47,000 7
Garden City, KS $46,978 23
Presidio, TX $45,150 20
Cibecue, AZ $43,250 6
Section 3

Pay for this role varies by DOL wage level — see the H-1B wage levels I–IV explained with prevailing wage data per level.

Source: US Department of Labor LCA Disclosure Data. Category: Education. Updated: Q1 FY2025.