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

2 schools in Crawford

Texas · Public K-12

Crawford sits inside Texas with 2 public K-12 schools, combined enrollment of about 596, and a mix of 1 elementary and 1 high.

7-year change in Crawford

SY 2017-18 vs SY 2024-25
Total enrollment
596
+49 (+9%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
84%
was 90%
% Hispanic
12%
was 6%
% Black
2%
was 2%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
CRAWFORD ELElementaryKG-05278
CRAWFORD H SHigh06-12318

About Crawford

Crawford, Texas is home to 2 public schools, with combined enrollment of approximately 596 students. By school count, it is a rural-scale city.

In terms of grade levels, the city covers 1 elementary, and 1 high.

Schools in Crawford average about 298 students each, 51% below the Texas norm.

Over the past 7-year window. Across the same 7-year window, public-school enrollment expanded 9%: 547 students in SY 2017-18 versus 596 in SY 2024-25. Demographically, the White share of enrollment fell from 90% to 84%.

On this page, the community for Crawford discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Crawford?
Crawford, Texas has 2 public K-12 schools serving approximately 596 students.
How many elementary, middle, and high schools are in Crawford?
Crawford has 1 elementary, 1 high public schools.
What is the largest public school in Crawford?
CRAWFORD H S is the largest public school in Crawford by enrollment, with approximately 318 students.
What school districts serve Crawford?
Crawford public schools are operated by CRAWFORD ISD.
What grade levels do public schools in Crawford cover?
Public schools in Crawford serve students from kindergarten through grade 12.