The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

5 schools in Indian Head

Maryland · Public K-12

For families in Indian Head, public-school options total 5 K-12 campuses, with combined enrollment near 3,330 (2 elementary, 2 middle, and 1 high).

7-year change in Indian Head

SY 2017-18 vs SY 2024-25
Total enrollment
3,330
-172 (-5%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
17%
was 23%
% Hispanic
15%
was 7%
% Black
57%
was 60%
% Asian
2%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
General Smallwood Middle SchoolMiddle06-08500
Henry E. Lackey High SchoolHigh09-121,033
Indian Head Elementary SchoolElementaryPK-05443
J. C. Parks Elementary SchoolElementaryPK-05653
Matthew Henson Middle SchoolMiddle06-08701

About Indian Head

Public education in Indian Head, Maryland runs across 5 schools that educates roughly 3,330 students. By footprint, Indian Head sits in the thinly populated bracket.

On the level-by-level breakdown, the city consists of 2 elementary, 2 middle, and 1 high.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment contracted 5%: 3,502 students in SY 2017-18 versus 3,330 in SY 2024-25. On the demographic side, Hispanic enrollment moved from 7% to 15% over the same window.

On allk12, the community for Indian Head discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Indian Head?
Indian Head, Maryland has 5 public K-12 schools serving approximately 3,330 students.
How many elementary, middle, and high schools are in Indian Head?
Indian Head has 2 elementary, 2 middle, 1 high public schools.
What is the largest public school in Indian Head?
Henry E. Lackey High School is the largest public school in Indian Head by enrollment, with approximately 1,033 students.
What school districts serve Indian Head?
Indian Head public schools are operated by Charles County Public Schools.
What grade levels do public schools in Indian Head cover?
Public schools in Indian Head serve students from pre-K through grade 12.