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

13 schools in Southlake

Texas · Public K-12

Southlake, Texas reports 13 public K-12 schools to NCES, totaling roughly 8,580 students (7 elementary, 4 middle, and 2 high).

7-year change in Southlake

SY 2017-18 vs SY 2024-25
Total enrollment
8,580
-264 (-3%) vs SY 2017-18
School count
12
-1 (-8%) vs SY 2017-18
% White
56%
was 68%
% Hispanic
12%
was 10%
% Black
2%
was 2%
% Asian
23%
was 16%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
CARROLL ELElementaryPK-04610
CARROLL H SHigh09-101,357
CARROLL MIDDLEMiddle07-08713
CARROLL SENIOR H SHigh11-121,422
DON T DURHAM INTMiddle05-06667
EUBANKS INTMiddle05-06611
FLORENCE ELElementaryPK-04475
GEORGE DAWSON MIDDLEMiddle07-08569
JACK D JOHNSON ELElementaryKG-04614
OLD UNION ELElementaryPK-04458
ROBERT H ROCKENBAUGH ELElementaryPK-04494
TARRANT CO J J A E PElementaryM-M·
WALNUT GROVE ELElementaryKG-04590

About Southlake

Public education in Southlake, Texas runs across 13 schools that instructs roughly 8,580 students. By footprint, Southlake sits in the average-sized bracket.

On the school-mix side, the city consists of 7 elementary, 4 middle, and 2 high.

Over the past 7-year window. Combined enrollment now sits at 8,580 students, decreased 3% from the 8,844 reported in SY 2017-18. The school count fell from 13 to 12 across the same 7-year window. On the demographic side, White enrollment moved from 68% to 56% over the same window.

On allk12, the community for Southlake discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Southlake?
Southlake, Texas has 13 public K-12 schools serving approximately 8,580 students.
How many elementary, middle, and high schools are in Southlake?
Southlake has 7 elementary, 4 middle, 2 high public schools.
What is the largest public school in Southlake?
CARROLL SENIOR H S is the largest public school in Southlake by enrollment, with approximately 1,422 students.
What school districts serve Southlake?
Southlake is served by 2 public school districts, including CARROLL ISD, KELLER ISD.
What grade levels do public schools in Southlake cover?
Public schools in Southlake serve students from pre-K through grade 12.