Baltimore County Public Schools: Enrollment, Ratios and Spending
Baltimore County Public Schools is a public school district based in Towson, Maryland. This page summarizes its federal statistics for the 2023–24 school year, with finance figures for fiscal year 2024.
With 110,275 students, Baltimore County Public Schools is the #23 largest local education agency in the United States and the #3 largest in Maryland by fall membership in the 2023–24 CCD files, accounting for 12.4% of Maryland’s 890,122 public school students that year. Size matters for reading every other figure on this page: a district of this scale runs its own transportation, food service and special-education systems, and small percentage differences translate into thousands of students. The district operated 179 schools in 2023–24 across a grade span of PK to 12, according to the CCD LEA Directory file.
Baltimore County Public Schools at a glance
| Enrollment (2023–24) | 110,275 students |
|---|---|
| Operational schools (2023–24) | 179 |
| Grade span | PK – 12 |
| Classroom teachers, FTE (2023–24) | 7,496 |
| Student–teacher ratio (2023–24) | 14.7 to 1 |
| Free/reduced-price lunch eligible (2023–24) | 51.6% (56,908 students in reporting schools) |
| Regular diplomas awarded (2023–24) | 7,565 |
| Per-pupil current spending (FY2024, F-33) | $19,356 |
| Total current expenditures (FY2024, F-33) | $2,134,465,000 |
| Maryland per-pupil spending (FY2024, NPEFS) | $22,160 |
Every row above carries its own year label because the underlying federal surveys do not move in lockstep: directory, membership, staff and lunch files describe the 2023–24 school year, while the finance rows come from the fiscal year 2024 F-33 file. The methodology pages explain why federal school data years are staggered and how NCES collects each file.
Enrollment and staffing
The district reported 7,496 full-time-equivalent (FTE) classroom teachers in the 2023–24 CCD staff file. Dividing fall membership by FTE teachers gives a student–teacher ratio of 14.7 to 1, compared with 14.2 to 1 statewide in Maryland in the same files. A student–teacher ratio is not a class size: it counts every licensed teacher on staff — including specialists, intervention teachers and teachers of small special-education classes — against every enrolled student, so actual classroom rosters are usually larger. Used carefully, the ratio still shows how staffing intensity compares across districts in the same year, which is why we publish it with its formula stated. Across its 179 schools, the district averages roughly 616 students per school, although individual campuses vary widely, as the school table below shows.
Free and reduced-price lunch eligibility
In schools that reported lunch counts, 51.6% of students (56,908 of 110,265 students in reporting schools) were eligible for free or reduced-price lunch in 2023–24.
Lunch eligibility is the most widely used poverty proxy in federal school data, but it is an imperfect one: many high schools under-report because older students do not return forms, and districts using the Community Eligibility Provision serve free meals to all students and may report differently. We therefore publish the share only over schools that reported counts, and we say so on the line itself rather than quietly dividing by total enrollment.
Spending: $19,356 per pupil in fiscal year 2024
The CCD School District Finance Survey (F-33) reports $2,134,465,000 in total current expenditures for Baltimore County Public Schools in fiscal year 2024, against fall membership of 110,275 in the same file — $19,356 per pupil. The statewide NPEFS figure for Maryland is $22,160 per pupil for the same fiscal year, so this district’s current spending per pupil is about 13% below the state figure. Current expenditures cover instruction, support services and other elementary/secondary operations; they exclude capital outlay and debt service, which is why this site uses current spending — not total spending — for per-pupil comparisons. Finance data run a full cycle behind enrollment data in the federal release schedule, which is why this page labels spending FY2024 while enrollment is labeled 2023–24: they describe the same school year through two different federal surveys.
Completions in 2023–24
The CCD Completers file records 7,565 regular secondary school diplomas awarded by Baltimore County Public Schools in the 2023–24 school year. A diploma count is not a graduation rate: the federal four-year cohort graduation rate (ACGR) is calculated by EDFacts from a tracked cohort of first-time ninth-graders, a different file with a different method. We publish the count because it is drawn directly from the completers file, and we label it as a count so it is never mistaken for a cohort rate.
Largest schools in Baltimore County Public Schools
The table lists the district’s largest campuses by 2023–24 enrollment from the CCD School Membership file, with each school’s level and lunch-eligibility share where the school reported it (n/r = not reported).
| School | Level | Enrollment 2023–24 | Free/reduced lunch |
|---|---|---|---|
| Dundalk High | High | 2,159 | 64% |
| Parkville High | High | 2,021 | 57% |
| Perry Hall High | High | 2,020 | 44% |
| Kenwood High | High | 1,963 | 68% |
| Woodlawn High | High | 1,896 | 66% |
| Dulaney High | High | 1,845 | 32% |
| Catonsville High | High | 1,733 | 41% |
| Perry Hall Middle | Middle | 1,694 | 37% |
| Towson High | High | 1,650 | 25% |
| Franklin High | High | 1,493 | 49% |
Compare this district with others in the district index, see statewide totals on the Maryland state page, or browse the national district ranking.
Frequently asked questions
How many students attend Baltimore County Public Schools?
110,275 students were enrolled in Baltimore County Public Schools (Maryland) in the 2023–24 school year, per the NCES Common Core of Data LEA Membership file.
What is the student–teacher ratio in Baltimore County Public Schools?
14.7 students per teacher in 2023–24, computed from 110,275 enrolled students and 7,496 full-time-equivalent classroom teachers in the CCD files.
How many schools does Baltimore County Public Schools operate?
179 operational schools in the 2023–24 CCD LEA Directory file.
How much does Baltimore County Public Schools spend per pupil?
$19,356 per pupil in current expenditures in fiscal year 2024, from the CCD F-33 finance survey (total current expenditures divided by fall membership in that file).
Data: National Center for Education Statistics (NCES) Common Core of Data and EDFacts, retrieved October 2026, from nces.ed.gov. Enrollment, staffing and lunch figures are for the 2023–24 school year; finance figures are fiscal year 2024 (school year 2023–24) unless a page labels them otherwise.
Disclaimer: Public School Stats republishes official federal statistics for general information only. Figures are reported as published by NCES and EDFacts and may include imputed or revised values; for decisions affecting a specific school or district, confirm the figure with the district or the NCES source file. See our full Disclaimer.