Salary Research
How to Find Public School Teacher Salaries by District (2026 Guide)
By Personpages Research Desk · July 11, 2026 · 9 min read
Public school teacher salaries are public information in most U.S. states. Because K-12 pay is set by school districts within state rules, the fastest way to find a teacher's salary is usually to search the district or state database that publishes it.
This guide explains how to find teacher salaries by district, what the numbers mean, and where to look when the district doesn't post them.
Start with the state transparency database
Most teachers are classified as state or local government employees, so the same portals that publish other public salaries also publish teacher pay.
- California — Transparent California includes K-12, community college, and university employees by district.
- New York — SeeThroughNY covers public school districts, BOCES, and SUNY/CUNY.
- Texas — The Texas Tribune Government Salaries Explorer lists many independent school districts.
- Florida — Florida Has a Right To Know publishes state and district payrolls.
- Illinois — The Better Government Association Payroll Database includes school employees.
- Ohio — Ohio Checkbook covers school districts that opt in.
If your state isn't listed, search "[state name] teacher salary database" or "[state name] public school salaries." Most states have at least one portal, even if it is run by a newspaper or watchdog group rather than the education department.
Look up the district salary schedule
State databases usually show actual pay for a specific person. District websites publish salary schedules — the pay table that determines what a teacher earns based on years of experience and education level.
Search: "[district name] teacher salary schedule [school year]". Look for a PDF or HR page with a table like:
- BA Step 0, BA Step 5, MA Step 10, etc.
- Stipends for coaching, department chair, or advanced degrees.
A salary schedule tells you the base pay for any teacher in that district. It won't show overtime or stipends, but it gives you the band.
Check collective bargaining agreements
Teacher unions negotiate contracts that set salary schedules, step increases, and extra-duty pay. These contracts are public records. Search:
- "[district name] teachers union contract"
- "[district name] collective bargaining agreement"
- "[district name] certificated salary schedule"
The contract will define how teachers move up steps, what additional duties pay, and whether health benefits are included in the quoted salary.
What the numbers mean
Public salary databases often show total pay or total compensation, which can include:
- Base salary
- Stipends and extra-duty pay
- Longevity bonuses
- Retirement and benefits contributions
A first-year teacher's base salary may look very different from a 20-year veteran's total compensation in the same district. Always check whether the number is base pay, total pay, or total compensation.
Private and charter schools
Private school salaries are not public. Some private schools voluntarily post ranges on job boards, but you generally cannot look up an individual teacher's pay.
Charter schools vary. Some are covered by state transparency laws if they receive public funding; others operate independently. If a charter is not in the state database, treat it like a private school.
When the district doesn't publish salaries
If a district or state does not post salaries, you can file a public records request. Teacher salaries are public in most states, and districts must respond within the state's FOIA timeframe — typically 10 to 30 days.
Be specific in your request: full name, school year, and whether you want base salary, total pay, or both.
Where Personpages fits
For private-school teachers, tutors, or anyone not on a public payroll, Personpages estimates income from role, employer, location, and experience. The estimate is a band, not an exact figure, and is calibrated against BLS and self-reported salary data.
For public school teachers, the official database or salary schedule is almost always more accurate. Use Personpages when the person is not covered by a public disclosure.
Quick workflow
- Search the state transparency database by name and district.
- If you don't find a name, look up the district's salary schedule to see the pay band.
- For extra-duty or coaching pay, check the union contract.
- If the data isn't online, file a public records request with the district.
- For private or charter teachers not in the database, use a salary estimate tool.
Try it
Run a free lookup right now
Search any name, age, and city. Free preview shows the income band, location, and employer.
Start a search →Frequently asked questions
Are public school teacher salaries public record?▾
Yes, in most U.S. states. Public school teachers are government employees, and their salaries are subject to state open-records laws. The exact format and lag vary by state.
Can I look up a teacher's salary by district?▾
Yes. State transparency databases usually let you filter by agency or school district. You can also find district salary schedules on the district's human resources website.
What is a teacher salary schedule?▾
A salary schedule is the district's pay table. It shows how much a teacher earns based on education level (for example, bachelor's vs. master's) and years of experience (steps).
Why do two teachers in the same district earn different salaries?▾
Differences come from years of experience, advanced degrees, coaching or department-chair stipends, longevity bonuses, and benefits contributions. Total compensation can be much higher than base salary.
Can I find private school teacher salaries?▾
No. Private school salaries are not public. You may see job-posting ranges, but individual pay is not disclosed unless the school chooses to publish it.