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

13 schools in Granbury

Texas · Public K-12

Granbury, Texas reports 13 public K-12 schools to NCES, totaling roughly 8,168 students (6 elementary, 2 middle, and 5 high).

7-year change in Granbury

SY 2017-18 vs SY 2024-25
Total enrollment
8,168
+847 (+12%) vs SY 2017-18
School count
13
+1 (+8%) vs SY 2017-18
% White
63%
was 71%
% Hispanic
30%
was 24%
% Black
2%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
ACTON ELElementaryPK-05841
ACTON MIDDLEMiddle06-08938
EMMA ROBERSON EARLY LEARNING ACADEMYElementaryPK-PK345
GRANBURY H SHigh09-122,215
GRANBURY MIDDLEMiddle06-08890
JOHN AND LYNN BRAWNER ELElementaryPK-05751
LAKE GRANBURY ACADEMYHigh07-1247
MAMBRINO SCHOOLElementaryPK-05799
NETTIE BACCUS ELElementaryPK-05595
OAK WOODS SCHOOLElementaryPK-05544
PREMIER H S OF GRANBURYHigh09-12153
STARS ACCELERATED H SHigh09-1244
TEXASWORKS - GRANBURYHigh10-126

About Granbury

Public education in Granbury, Texas runs across 13 schools that serves roughly 8,168 students. By footprint, Granbury sits in the mid-sized bracket.

In terms of grade levels, the city is made up of 6 elementary, 2 middle, and 5 high.

Looking at the last 7 years. Combined enrollment now sits at 8,168 students, grew 12% from the 7,321 reported in SY 2017-18. Granbury now counts 13 public schools, up from 12 in SY 2017-18. The White share of public-school enrollment contracted from 71% to 63%.

On allk12, the community for Granbury discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Granbury?
Granbury, Texas has 13 public K-12 schools serving approximately 8,168 students.
How many elementary, middle, and high schools are in Granbury?
Granbury has 6 elementary, 2 middle, 5 high public schools.
What is the largest public school in Granbury?
GRANBURY H S is the largest public school in Granbury by enrollment, with approximately 2,215 students.
What school districts serve Granbury?
Granbury is served by 4 public school districts, including GRANBURY ISD, LAKE GRANBURY ACADEMY CHARTER SCHOOL, PREMIER HIGH SCHOOLS, TEXAS WORKS.
What grade levels do public schools in Granbury cover?
Public schools in Granbury serve students from pre-K through grade 12.
Are there charter schools in Granbury?
3 of the 13 public schools in Granbury are charter schools.