Background and Context
The teacher shortage is not uniform. NCES data shows dramatic variation in teacher-to-student ratios, salary competitiveness, and funding levels across districts. Understanding where shortages concentrate and why helps target solutions. PlainTeacher uses NCES CCD F-33 finance data to provide estimated teacher salary data, per-pupil spending, and district finance metrics for over 13,000 school districts. This guide explains what the data reveals and how to use it for practical decisions.
Public education finance in the United States is uniquely complex. Unlike most countries where education is funded centrally, US schools rely on a patchwork of local property taxes, state equalization formulas, and federal grants. This creates enormous variation in per-pupil spending - from under $8,000 in some districts to over $30,000 in others. Understanding this landscape requires knowing where the money comes from, how it is distributed, and what it buys.
The NCES F-33 survey is the most comprehensive source of district-level finance data in the United States. It collects revenue and expenditure data from every public school district annually, enabling side-by-side comparison that would be impossible from state data alone (since each state uses different accounting categories).
What NCES Finance Data Reveals
What it tells you: The F-33 survey provides total revenue by source (local, state, federal), total expenditures by function (instruction, support services, administration), and per-pupil spending for every district. PlainTeacher uses the instructional salary variable (Z33) to estimate average teacher compensation. Districts with higher per-pupil spending tend to offer higher teacher salaries, but the correlation is not perfect - administrative costs and non-salary benefits consume varying shares of total spending.
What it doesn't tell you: The F-33 survey does not include individual teacher salaries, teacher headcounts, or FTE data. PlainTeacher estimates average salary using total instructional expenditure divided by estimated teacher FTE (based on enrollment and a 15:1 ratio). These are estimates with known limitations, especially for specialized districts and districts with unusual enrollment patterns.
How to use it: Browse district profiles on PlainTeacher to see estimated salaries, per-pupil spending, and enrollment data. Use state pages to compare averages across states. Check rankings to see which districts offer the highest and lowest estimated salaries.
Per-Pupil Spending: The Key Context Metric
Per-pupil spending is the total expenditure divided by enrollment. It captures everything a district spends on education - salaries, benefits, facilities, transportation, supplies, and administration. The national average is approximately $14,000 per pupil, but the range is enormous: some rural districts spend under $8,000 while wealthy suburban districts exceed $25,000.
Higher spending does not guarantee better outcomes. Research consistently shows diminishing returns above a certain threshold, and how money is spent matters more than how much. However, districts that are chronically underfunded relative to their peers face structural challenges in recruiting teachers, maintaining facilities, and providing support services. Our per-pupil spending guide explores this in detail.
Practical Applications
Teachers evaluating job offers across districts can use PlainTeacher to compare estimated salaries and per-pupil spending. Parents comparing districts can see how much is spent on instruction versus administration. Researchers studying education funding can download comparative data that would otherwise require assembling state-by-state files. Policymakers can identify districts where funding levels are outliers relative to state peers.
For the most actionable analysis, combine PlainTeacher data with state-published salary schedules, school ratings from your state education department, and community-level information that no dataset captures: school culture, teacher turnover, and parent engagement.
What This Means for You
Step 1 - Look up your district. Search PlainTeacher for your current or prospective district to see estimated salary, per-pupil spending, and how it compares to state and national averages.
Step 2 - Compare to peers. Check nearby districts and state averages to understand where your district falls in the distribution. Is it above or below state average? By how much?
Step 3 - Check the methodology. Visit our NCES data guide to understand what the numbers represent and where estimates may be less reliable.
Step 4 - Verify with local sources. Cross-reference PlainTeacher estimates with your state's published teacher salary data, union contracts, and district budget documents for the most accurate picture.
Step 5 - Identify the leading indicators of shortage. Three signals predict acute teacher shortage in a district 18-24 months before it shows up in classroom vacancies: instructional-salary growth lagging state CPI, support-services share creeping above 35% of total expenditure, and student-teacher ratio drifting above 18:1 in a district whose state average is below 16:1. Districts that show all three signals simultaneously are nearly always recruiting under duress.
Why the Shortage Pattern Differs by Subject and Region
National "teacher shortage" headlines often obscure the more useful local truth: shortage concentrates in specific subjects (special education, math, science, bilingual education, career-technical) and specific regions (rural districts and high-poverty urban districts) rather than spreading uniformly. A district with overall adequate staffing can still be unable to fill a single chemistry vacancy for two consecutive years - and that gap is invisible in aggregate enrollment-to-FTE ratios.
This is why F-33 instructional-salary data must be read alongside state-level certification reports, which break down vacancies by content area. When you see a district paying state-average salaries but reporting persistent shortages in specific subjects, the answer is usually that competing private-sector employers in those same fields offer 30-50% premiums - a problem no district-level salary adjustment alone can solve.
Frequently Asked Questions
Where does PlainTeacher salary data come from?
NCES CCD F-33 Local Education Agency Finance Survey, a federal dataset collected annually. PlainTeacher uses the FY2022 release (2021-22 school year).
How are teacher salaries estimated?
Total instructional salary expenditure (Z33) divided by estimated teacher FTE (enrollment / 15). These are estimates, not reported individual salaries.
How reliable are district salary estimates?
Most reliable for large, traditional districts. Less accurate for specialized service districts, charter-heavy districts, and very small districts. Compare to state-published data when available.