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

7 schools in Crandall

Texas · Public K-12

Crandall's public-school directory holds 7 campuses, serving about 5,645 K-12 students inside Texas (an average of 806 per campus).

7-year change in Crandall

SY 2017-18 vs SY 2024-25
Total enrollment
5,645
+2,733 (+94%) vs SY 2017-18
School count
6
+1 (+20%) vs SY 2017-18
% Black
26%
was 11%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
CRANDALL H SHigh09-121,999
CRANDALL MIDDLEMiddle07-081,038
NEW MIDDLEElementaryM-M·
NOBLE REEDElementaryPK-06800
NOLA KATHRYN WILSON ELElementaryPK-06512
OPAL SMITH ELElementaryPK-06682
W A MARTIN ELElementaryPK-06614

About Crandall

Across Crandall, Texas, 7 public schools hosts about 5,645 students between them.

On the school-mix side, the city covers 5 elementary, 1 middle, and 1 high.

Per-campus enrollment runs near 806, higher than the state mean of about 606.

Over the past 7-year window. Total public-school enrollment in Crandall has expanded 94% since SY 2017-18, moving from about 2,912 students to 5,645. Crandall now counts 6 public schools, up from 5 in SY 2017-18. The Black share of public-school enrollment climbed from 11% to 26%.

In the discussion threads here, the community for Crandall discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Crandall, Texas?
There are 7 public K-12 schools in Crandall, with a combined enrollment of about 5,645.
How many elementary, middle, and high schools are in Crandall?
Crandall has 5 elementary, 1 middle, 1 high public schools.
What is the largest public school in Crandall?
CRANDALL H S is the largest public school in Crandall by enrollment, with approximately 1,999 students.
What school districts serve Crandall?
Crandall public schools are operated by CRANDALL ISD.
What grade levels do public schools in Crandall cover?
Public schools in Crandall serve students from pre-K through grade 12.