Skip to main content
5.6 avg / 10

Best Schools in San Antonio, Texas

616 schools · 353 Elementary · 86 Middle · 116 High · 61 Other

Public: 543
Private: 73
Districts: 44
Avg Rating: 5.6/10
Estimated Scores: 19%

Family Snapshot

At a glance
Avg school rating
5.6/10

18% of schools rated 7+

Median household income
$72,260

Census ACS, ZIPs in this city

Median home value
$263,641

Owner-occupied units

Bachelor's degree or higher
32%

Adults 25+

Avg commute
25 min

Workers age 16+

Owner-occupied homes
55%

Of occupied housing units

How San Antonio compares

Texas rank

#568 of 654

cities by avg. school score

Vs. state average

-0.7

below Texas avg (6.2)

Median household income

$72k

97% of Texas median

Schools in this city

569

About Schools in San Antonio, Texas

San Antonio's public school landscape is one of the largest in Texas, with 516 ranked schools spanning dozens of independent districts across Bexar County and surrounding communities. The city's educational options run a wide spectrum — the average school scores 5.2 out of 10, but 71 schools, roughly 14% of the total, clear the 7-out-of-10 threshold. That gap between the average and the top tier is the defining challenge parents face here: strong schools exist, but they require deliberate research to find.

At the top of the performance range, Alamo Heights H S leads the city with a 9.3 out of 10, anchoring the small, affluent Alamo Heights ISD that sits as an enclave within San Antonio proper. KIPP SOMOS Collegiate (9.0) offers a high-performing charter option, demonstrating that strong academics aren't limited to wealthy zip codes. International School of America (8.9) and CAST MED H S (8.7) round out the high school tier, with the latter focusing on health sciences and representing San Antonio's growing network of career-focused magnet programs. Castle Hills Elementary (8.6) stands out as the city's top-rated elementary school, pointing parents toward the Castle Hills area for strong foundational options.

San Antonio is served by multiple independent districts — including NISD, NEISD, SAISD, NSISD, and Northside ISD, among others — each with its own performance profile. Northside ISD and Northeast ISD tend to produce more consistent scores across their campuses, while San Antonio ISD, which covers much of the urban core, shows wider variation. The city's charter sector adds meaningful competition, with KIPP's presence being the clearest example of charter schools matching or exceeding the top traditional public options.

For parents, the practical takeaway is to search by district boundary rather than by city. With 516 schools averaging 5.2 out of 10, neighborhood assignment is far from a guarantee of a 7-plus outcome — only 1 in 7 schools crosses that bar. Comparing individual school scores against city and state averages, then layering in magnet and charter eligibility, gives the clearest picture of what's actually available to your family.

Elementary Schools

353 schools
# School Rating
1 501 students · Kindergarten–5th 8.6
2 536 students · Pre-K–5th 8.6
3 448 students · Pre-K–5th 8.4
4 514 students · Pre-K–5th 8.3
5 485 students · 1st–5th 8.2
6 693 students · Kindergarten–5th 8.1
7 823 students · Pre-K–5th 8.1
8 490 students · Pre-K–5th 8.1
9 53 students · Pre-K–5th 8.0
10 773 students · 1st–5th 8.0
11 330 students · Pre-K–5th 8.0
12 472 students · Pre-K–5th 8.0
13 493 students · Pre-K–5th 8.0
14 797 students · Pre-K–5th 7.9
15 642 students · Pre-K–5th 7.8
16 492 students · Pre-K–5th 7.8
17 873 students · 1st–5th 7.7
18 523 students · Pre-K–5th 7.7
19 532 students · Pre-K–5th 7.6
20 779 students · Pre-K–5th 7.6
21 130 students · Pre-K–5th 7.6
22 1,010 students · Pre-K–5th 7.5
23 530 students · Pre-K–5th 7.5
24 528 students · Pre-K–5th 7.5
25 262 students · Pre-K–5th 7.5
Show 328 more elementary schools
26 661 students · Pre-K–5th 7.4
27 524 students · Pre-K–5th 7.4
28 433 students · Pre-K–5th 7.4
29 577 students · Pre-K–5th 7.4
30 892 students · Pre-K–5th 7.3
31 233 students · Kindergarten–5th 7.3
32 443 students · Pre-K–5th 7.3
33 537 students · Pre-K–5th 7.3
34 568 students · Pre-K–5th 7.3
35 138 students · Pre-K–4th 7.2
36 345 students · Kindergarten–8th 7.2
37 493 students · Pre-K–5th 7.2
38 879 students · Pre-K–5th 7.2
39 421 students · Kindergarten–5th 7.1
40 389 students · Pre-K–5th 7.1
41 143 students · 3rd–5th 7.1
42 206 students · Pre-K–5th 7.1
43 354 students · Pre-K–5th 7.1
44 456 students · Pre-K–5th 7.1
45 589 students · Pre-K–5th 7.1
46 300 students · Kindergarten–7th 7.0
47 620 students · Kindergarten–5th 7.0
48 433 students · Pre-K–5th 7.0
49 640 students · Pre-K–5th 7.0
50 492 students · Pre-K–5th 7.0
51 590 students · Pre-K–8th 6.9
52 466 students · Kindergarten–5th 6.9
53 337 students · Pre-K–5th 6.9
54 491 students · Pre-K–5th 6.9
55 457 students · Pre-K–5th 6.9
56 602 students · Pre-K–5th 6.9
57 428 students · Pre-K–5th 6.9
58 528 students · Kindergarten–5th 6.8
59 182 students · Kindergarten–6th 6.8
60 603 students · Pre-K–5th 6.8
61 753 students · Pre-K–5th 6.8
62 400 students · Pre-K–5th 6.8
63 528 students · Pre-K–5th 6.8
64 500 students · Kindergarten–8th 6.7
65 678 students · Pre-K–5th 6.7
66 590 students · Pre-K–5th 6.7
67 634 students · Pre-K–5th 6.7
68 314 students · Pre-K–5th 6.7
69 242 students · Pre-K–2nd 6.6
70 636 students · Pre-K–5th 6.6
71 413 students · Pre-K–Kindergarten 6.5
72 833 students · Pre-K–5th 6.5
73 816 students · Pre-K–5th 6.5
74 754 students · Pre-K–5th 6.5
75 384 students · Pre-K–5th 6.5
76 453 students · 1st–5th 6.5
77 723 students · Pre-K–6th 6.4
78 626 students · Pre-K–5th 6.4
79 415 students · Pre-K–5th 6.4
80 712 students · Kindergarten–5th 6.3
81 417 students · Pre-K–5th 6.3
82 359 students · Pre-K–5th 6.3
83 771 students · Kindergarten–5th 6.2
84 917 students · Pre-K–5th 6.2
85 421 students · Pre-K–5th 6.2
86 515 students · Pre-K–8th 6.2
87 371 students · Pre-K–8th 6.2
88 570 students · 1st–5th 6.2
89 804 students · Pre-K–5th 6.2
90 735 students · Kindergarten–5th 6.1
91 297 students · Pre-K–5th 6.1
92 844 students · Pre-K–5th 6.1
93 436 students · Pre-K–8th 6.1
94 618 students · Kindergarten–5th 6.0
95 180 students · Pre-K–6th 6.0
96 341 students · Pre-K–5th 6.0
97 464 students · Pre-K–5th 6.0
98 378 students · Pre-K–5th 6.0
99 493 students · Pre-K–5th 6.0
100 735 students · Pre-K–5th 6.0
101 665 students · Kindergarten–5th 5.9
102 595 students · Pre-K–5th 5.9
103 774 students · Pre-K–5th 5.9
104 572 students · Pre-K–5th 5.8
105 642 students · Pre-K–5th 5.8
106 413 students · Pre-K–5th 5.8
107 589 students · 1st–5th 5.8
108 467 students · Pre-K–5th 5.8
109 581 students · Pre-K–5th 5.7
110 848 students · Pre-K–5th 5.7
111 373 students · Pre-K–5th 5.7
112 595 students · Pre-K–8th 5.7
113 370 students · Pre-K–2nd 5.7
114 699 students · Kindergarten–5th 5.6
115 591 students · Pre-K–5th 5.6
116 565 students · Pre-K–5th 5.6
117 365 students · Pre-K–5th 5.6
118 524 students · Pre-K–5th 5.6
119 567 students · Pre-K–5th 5.6
120 394 students · Pre-K–5th 5.6
121 343 students · Pre-K–5th 5.5
122 389 students · Pre-K–5th 5.4
123 181 students · 4th–5th 5.4
124 468 students · Pre-K–5th 5.4
125 812 students · Pre-K–5th 5.4
126 777 students · Pre-K–5th 5.4
127 354 students · Pre-K–5th 5.4
128 315 students · Pre-K–6th 5.4
129 312 students · Pre-K–5th 5.4
130 186 students · Pre-K–4th 5.4
131 682 students · Pre-K–5th 5.4
132 677 students · Pre-K–5th 5.3
133 594 students · Pre-K–5th 5.3
134 346 students · Pre-K–5th 5.3
135 560 students · Pre-K–8th 5.3
136 372 students · Pre-K–5th 5.2
137 303 students · Pre-K–5th 5.2
138 777 students · Pre-K–5th 5.2
139 303 students · Pre-K–5th 5.2
140 1,203 students · Pre-K–5th 5.2
141 638 students · Pre-K–5th 5.2
142 438 students · Pre-K–5th 5.2
143 273 students · Pre-K–5th 5.2
144 433 students · Pre-K–5th 5.2
145 474 students · Pre-K–5th 5.2
146 282 students · Kindergarten–4th 5.1
147 574 students · Pre-K–5th 5.1
148 646 students · Pre-K–5th 5.1
149 407 students · Pre-K–5th 5.1
150 370 students · Pre-K–5th 5.1
151 742 students · Pre-K–5th 5.1
152 604 students · Pre-K–8th 5.0
153 473 students · Pre-K–5th 5.0
154 486 students · Pre-K–5th 5.0
155 820 students · Pre-K–5th 5.0
156 158 students · Pre-K–6th 5.0
157 505 students · Kindergarten–8th 5.0
158 285 students · Pre-K–5th 5.0
159 447 students · Pre-K–5th 5.0
160 392 students · Pre-K–5th 5.0
161 85 students · Pre-K–5th 4.9
162 233 students · Pre-K–5th 4.9
163 127 students · Pre-K–2nd 4.9
164 173 students · Pre-K–5th 4.9
165 662 students · Pre-K–5th 4.9
166 287 students · Pre-K–5th 4.9
167 169 students · Pre-K–5th 4.9
168 554 students · Pre-K–5th 4.9
169 302 students · Pre-K–5th 4.9
170 509 students · Pre-K–5th 4.8
171 589 students · Pre-K–5th 4.8
172 645 students · Kindergarten–8th 4.8
173 396 students · Pre-K–5th 4.7
174 476 students · Pre-K–5th 4.7
175 512 students · Kindergarten–5th 4.7
176 877 students · Pre-K–8th 4.6
177 587 students · Kindergarten–5th 4.6
178 403 students · Pre-K–8th 4.6
179 240 students · 3rd–5th 4.6
180 764 students · Pre-K–5th 4.6
181 470 students · Pre-K–5th 4.6
182 706 students · Pre-K–5th 4.6
183 523 students · Pre-K–5th 4.6
184 590 students · Pre-K–5th 4.6
185 703 students · Pre-K–8th 4.6
186 370 students · Pre-K–5th 4.6
187 478 students · Pre-K–5th 4.6
188 577 students · Pre-K–5th 4.6
189 462 students · Pre-K–5th 4.6
190 617 students · Pre-K–5th 4.6
191 602 students · Kindergarten–5th 4.5
192 859 students · Pre-K–7th 4.5
193 504 students · Kindergarten–4th 4.5
194 737 students · Pre-K–8th 4.5
195 568 students · Pre-K–5th 4.5
196 611 students · Pre-K–5th 4.5
197 859 students · Pre-K–5th 4.5
198 1,141 students · Pre-K–5th 4.5
199 454 students · Pre-K–5th 4.5
200 224 students · Pre-K–5th 4.5
201 481 students · Pre-K–8th 4.5
202 662 students · Pre-K–5th 4.5
203 385 students · Pre-K–5th 4.4
204 367 students · Kindergarten–3rd 4.4
205 275 students · Pre-K–5th 4.4
206 672 students · Pre-K–8th 4.4
207 543 students · Pre-K–5th 4.3
208 401 students · Pre-K–5th 4.3
209 615 students · Pre-K–5th 4.3
210 626 students · Pre-K–5th 4.3
211 521 students · Pre-K–8th 4.3
212 470 students · Pre-K–5th 4.3
213 528 students · Pre-K–5th 4.3
214 475 students · Pre-K–8th 4.2
215 650 students · Pre-K–5th 4.2
216 798 students · Pre-K–5th 4.2
217 541 students · Pre-K–5th 4.2
218 656 students · Pre-K–5th 4.2
219 416 students · Pre-K–5th 4.2
220 411 students · Pre-K–5th 4.2
221 474 students · Pre-K–5th 4.2
222 560 students · Pre-K–5th 4.2
223 393 students · Pre-K–5th 4.2
224 536 students · Kindergarten–8th 4.2
225 531 students · Pre-K–5th 4.2
226 609 students · Pre-K–7th 4.1
227 732 students · Pre-K–5th 4.1
228 504 students · Pre-K–5th 4.1
229 926 students · Pre-K–5th 4.1
230 154 students · Pre-K–5th 4.1
231 366 students · Pre-K–5th 4.1
232 193 students · Kindergarten–8th 4.1
233 584 students · Pre-K–5th 4.1
234 311 students · Pre-K–5th 4.0
235 701 students · Pre-K–7th 4.0
236 714 students · Pre-K–5th 4.0
237 697 students · Pre-K–5th 4.0
238 392 students · Pre-K–5th 4.0
239 467 students · Pre-K–5th 4.0
240 476 students · Pre-K–5th 4.0
241 658 students · Pre-K–5th 4.0
242 430 students · Pre-K–5th 4.0
243 322 students · Pre-K–5th 4.0
244 325 students · Pre-K–5th 4.0
245 930 students · Pre-K–Kindergarten 4.0
246 198 students · Pre-K–8th 3.9
247 502 students · Kindergarten–4th 3.9
248 196 students · Kindergarten–7th 3.9
249 691 students · Pre-K–5th 3.9
250 738 students · Pre-K–5th 3.9
251 454 students · Pre-K–5th 3.9
252 544 students · Pre-K–5th 3.9
253 339 students · Pre-K–5th 3.9
254 554 students · Pre-K–5th 3.9
255 427 students · Kindergarten–5th 3.8
256 610 students · Pre-K–5th 3.8
257 695 students · Pre-K–5th 3.8
258 716 students · Pre-K–8th 3.8
259 630 students · Pre-K–8th 3.7
260 514 students · Kindergarten–5th 3.7
261 455 students · Pre-K–5th 3.7
262 452 students · Pre-K–5th 3.7
263 541 students · Pre-K–5th 3.7
264 921 students · Pre-K–5th 3.7
265 745 students · Pre-K–8th 3.7
266 475 students · Pre-K–5th 3.7
267 434 students · Kindergarten–5th 3.6
268 554 students · Pre-K–8th 3.6
269 223 students · Kindergarten–6th 3.6
270 733 students · Pre-K–6th 3.6
271 687 students · Pre-K–5th 3.6
272 412 students · Pre-K–5th 3.6
273 540 students · Kindergarten–5th 3.5
274 833 students · Pre-K–8th 3.5
275 553 students · Pre-K–5th 3.5
276 724 students · Pre-K–5th 3.5
277 268 students · Pre-K–5th 3.5
278 460 students · Pre-K–5th 3.5
279 721 students · Kindergarten–5th 3.4
280 657 students · Kindergarten–5th 3.4
281 720 students · Kindergarten–5th 3.4
282 526 students · Pre-K–5th 3.4
283 389 students · Pre-K–5th 3.4
284 488 students · Pre-K–5th 3.4
285 413 students · Pre-K–5th 3.4
286 354 students · Pre-K–5th 3.4
287 217 students · Kindergarten–2nd 3.3
288 614 students · Pre-K–5th 3.3
289 633 students · Pre-K–5th 3.3
290 846 students · Pre-K–6th 3.2
291 679 students · Pre-K–5th 3.1
292 742 students · Pre-K–5th 3.1
293 536 students · Pre-K–5th 3.1
294 755 students · Pre-K–5th 3.0
295 218 students · Pre-K–5th 2.9
296 295 students · Pre-K–5th 2.9
297 365 students · Pre-K–7th 2.9
298 272 students · Pre-K–5th 2.8
299 645 students · Pre-K–5th 2.8
300 686 students · Pre-K–5th 2.7
301 338 students · Pre-K–6th 2.7
302 402 students · Pre-K–5th 2.7
303 326 students · Pre-K–5th 2.1
304 8 students · 1st–5th
305 5 students · 2nd–5th
306 4 students · 4th–5th
Private Schools 47 schools

Private and public school ratings use different data sources and scoring models. Scores are not directly comparable across school types.

1 124 students · Pre-K–5th Not Rated
2 246 students · Pre-K–8th Not Rated
3 120 students · Pre-K–8th Not Rated
4 90 students · Pre-K–8th Not Rated
5 183 students · Pre-K–8th Not Rated
6 40 students · Pre-K–6th Not Rated
7 328 students · Pre-K–8th Not Rated
8 46 students · Kindergarten–7th Not Rated
9 95 students · Pre-K–6th Not Rated
10 213 students · Pre-K–8th Not Rated
11 45 students · Pre-K–6th Not Rated
12 33 students · Pre-K–1st Not Rated
13 65 students · Pre-K–5th Not Rated
14 499 students · Kindergarten–8th Not Rated
15 134 students · Pre-K–8th Not Rated
16 177 students · Pre-K–8th Not Rated
17 153 students · Pre-K–8th Not Rated
18 173 students · Pre-K–8th Not Rated
19 151 students · Pre-K–8th Not Rated
20 121 students · Pre-K–8th Not Rated
21 73 students · Kindergarten–8th Not Rated
22 45 students · Pre-K–6th Not Rated
23 92 students · Kindergarten–8th Not Rated
24 180 students · Pre-K–8th Not Rated
25 348 students · Pre-K–8th Not Rated
26 586 students · Pre-K–8th Not Rated
27 209 students · Pre-K–8th Not Rated
28 389 students · Pre-K–8th Not Rated
29 36 students · Pre-K–2nd Not Rated
30 6 students · Pre-K–Kindergarten Not Rated
31 12 students · Kindergarten–Kindergarten Not Rated
32 9 students · Kindergarten–Kindergarten Not Rated
33 11 students · Kindergarten–Kindergarten Not Rated
34 23 students · Pre-K–TK Not Rated
35 5 students · Pre-K–Kindergarten Not Rated
36 19 students · Pre-K–3rd Not Rated
37 18 students · Pre-K–Kindergarten Not Rated
38 14 students · Kindergarten–1st Not Rated
39 6 students · Pre-K–4th Not Rated
40 4 students · Pre-K–Kindergarten Not Rated
41 7 students · Pre-K–3rd Not Rated
42 22 students · Pre-K–Kindergarten Not Rated
43 2 students · Pre-K–Kindergarten Not Rated
44 10 students · 6th–10th Not Rated
45 8 students · Pre-K–Kindergarten Not Rated
46 5 students · Pre-K–Kindergarten Not Rated
47 7 students · Pre-K–Kindergarten Not Rated

Middle Schools

86 schools
# School Rating
1 268 students · 6th–9th 8.0
2 919 students · 6th–8th 7.8
3 478 students · 6th–10th 7.5
4 120 students · 6th–8th 6.9
5 809 students · 6th–8th 6.8
6 926 students · 6th–8th 6.7
7 1,038 students · 6th–8th 6.6
8 455 students · 6th–8th 6.6
9 625 students · 6th–8th 6.6
10 1,101 students · 6th–8th 6.5
11 749 students · 6th–8th 6.5
12 620 students · 6th–8th 6.5
13 51 students · 6th–8th 6.5
14 63 students · 6th–8th 6.5
15 415 students · 6th–8th 6.5
16 635 students · 6th–8th 6.5
17 138 students · 5th–8th 6.3
18 637 students · 6th–8th 6.3
19 1,327 students · 6th–8th 6.2
20 1,027 students · 6th–8th 6.2
21 634 students · 6th–8th 6.1
22 1,083 students · 6th–8th 6.1
23 411 students · 6th–8th 6.1
24 762 students · 6th–8th 6.1
25 914 students · 6th–8th 6.0
Show 61 more middle schools
26 723 students · 6th–8th 6.0
27 574 students · 6th–8th 5.9
28 1,158 students · 6th–8th 5.9
29 916 students · 6th–8th 5.8
30 78 students · 6th–8th 5.7
31 451 students · 6th–8th 5.7
32 283 students · 6th–8th 5.7
33 617 students · 6th–8th 5.7
34 447 students · 6th–8th 5.6
35 548 students · 6th–8th 5.6
36 778 students · 6th–8th 5.5
37 646 students · 6th–8th 5.4
38 996 students · 6th–8th 5.4
39 680 students · 6th–8th 5.4
40 219 students · 7th–8th 5.4
41 789 students · 6th–8th 5.4
42 139 students · 5th–11th 5.3
43 558 students · 6th–8th 5.3
44 610 students · 6th–8th 5.3
45 443 students · 6th–8th 5.3
46 67 students · 6th–8th 5.2
47 1,190 students · 6th–8th 5.2
48 562 students · 6th–8th 5.1
49 808 students · 6th–8th 5.1
50 1,387 students · 6th–8th 5.1
51 1,315 students · 6th–8th 5.0
52 623 students · 6th–8th 5.0
53 1,014 students · 6th–8th 4.9
54 637 students · 6th–8th 4.9
55 1,121 students · 6th–8th 4.8
56 828 students · 6th–8th 4.8
57 995 students · 6th–8th 4.8
58 919 students · 6th–8th 4.7
59 884 students · 6th–8th 4.7
60 907 students · 6th–8th 4.6
61 1,522 students · 6th–8th 4.6
62 958 students · 6th–8th 4.6
63 455 students · 6th–8th 4.6
64 513 students · 6th–8th 4.5
65 609 students · 6th–8th 4.4
66 1,415 students · 6th–8th 4.3
67 902 students · 6th–8th 4.2
68 737 students · 6th–8th 4.2
69 956 students · 6th–8th 4.0
70 1,050 students · 6th–8th 3.9
71 1,061 students · 6th–8th 3.9
72 1,302 students · 6th–8th 3.9
73 709 students · 6th–8th 3.9
74 1,126 students · 6th–8th 3.8
75 866 students · 6th–8th 3.8
76 880 students · 6th–8th 3.7
77 132 students · 6th–7th 3.6
78 1,189 students · 6th–8th 3.6
79 512 students · 5th–8th 2.9
80 461 students · 5th–8th 2.4
81 26 students · 6th–10th
82 17 students · 7th–8th
83 18 students · 8th–8th
84 9 students · 7th–8th
85 4 students · 7th–9th
86 2 students · 8th–8th

High Schools

116 schools
# School Rating
1 1,537 students · 9th–12th 9.2
2 630 students · 6th–12th 8.9
3 496 students · 9th–12th 8.8
4 204 students · 9th–12th 8.8
5 197 students · 9th–12th 8.8
6 1,625 students · 9th–12th 8.3
7 48 students · 12th–12th 8.0
8 734 students · 9th–12th 7.9
9 2,405 students · 9th–12th 7.9
10 573 students · 6th–12th 7.8
11 3,409 students · 9th–12th 7.8
12 682 students · 6th–12th 7.7
13 2,102 students · 9th–12th 7.7
14 921 students · 9th–12th 7.7
15 1,038 students · 6th–12th 7.6
16 748 students · 6th–12th 7.5
17 642 students · 6th–12th 7.3
18 846 students · 9th–12th 7.3
19 136 students · 9th–12th 7.3
20 506 students · 9th–12th 7.3
21 2,727 students · 9th–12th 7.2
22 749 students · 6th–12th 7.1
23 1,495 students · 9th–12th 7.1
24 521 students · 6th–12th 7.1
25 77 students · 9th–12th 7.0
Show 91 more high schools
26 39 students · 6th–12th 7.0
27 75 students · 9th–12th 7.0
28 41 students · 9th–12th 7.0
29 441 students · 6th–12th 6.9
30 2,616 students · 9th–12th 6.9
31 519 students · 9th–12th 6.9
32 2,001 students · 9th–12th 6.8
33 176 students · 6th–12th 6.8
34 81 students · 9th–12th 6.7
35 1,314 students · 9th–12th 6.7
36 45 students · 8th–12th 6.6
37 82 students · 10th–12th 6.6
38 1,373 students · 9th–12th 6.6
39 1,666 students · 9th–12th 6.6
40 547 students · 7th–12th 6.5
41 222 students · 9th–12th 6.5
42 2,587 students · 9th–12th 6.5
43 2,719 students · 9th–12th 6.5
44 990 students · 9th–12th 6.4
45 2,398 students · 9th–12th 6.4
46 2,703 students · 9th–12th 6.4
47 127 students · 6th–12th 6.4
48 740 students · 6th–12th 6.3
49 548 students · 6th–12th 6.3
50 1,612 students · 9th–12th 6.3
51 659 students · 6th–12th 6.2
52 261 students · 9th–12th 6.2
53 2,746 students · 9th–12th 6.2
54 132 students · 9th–12th 6.1
55 392 students · 9th–12th 6.1
56 297 students · 5th–12th 6.1
57 138 students · 9th–12th 5.9
58 59 students · 6th–12th 5.9
59 423 students · 6th–12th 5.9
60 1,466 students · 9th–12th 5.9
61 2,200 students · 9th–12th 5.9
62 128 students · 9th–12th 5.8
63 409 students · 6th–12th 5.8
64 2,605 students · 9th–12th 5.8
65 3,052 students · 9th–12th 5.8
66 136 students · 6th–12th 5.7
67 550 students · 6th–12th 5.7
68 2,568 students · 9th–12th 5.7
69 482 students · 9th–12th 5.7
70 2,737 students · 9th–12th 5.6
71 565 students · 6th–12th 5.5
72 400 students · 9th–12th 5.5
73 3,167 students · 9th–12th 5.5
74 1,656 students · 9th–12th 5.5
75 49 students · 7th–12th 5.4
76 2,458 students · 9th–12th 5.4
77 82 students · 9th–12th 5.3
78 91 students · 10th–12th 5.3
79 826 students · 9th–12th 5.3
80 788 students · 6th–12th 5.2
81 179 students · 9th–12th 5.1
82 196 students · 6th–12th 5.1
83 748 students · 6th–12th 5.1
84 31 students · 12th–12th 5.0
85 1,688 students · 9th–12th 5.0
86 2,132 students · 9th–12th 5.0
87 3,295 students · 9th–12th 4.9
88 1,747 students · 9th–12th 4.9
89 59 students · 7th–12th 4.7
90 317 students · 9th–12th 4.7
91 1,611 students · 9th–12th 4.6
92 145 students · 9th–12th 4.6
93 222 students · 8th–12th 4.3
94 2,224 students · 9th–12th 3.7
95 299 students · 9th–12th 3.5
96 1,957 students · 9th–12th 2.8
97 232 students · 9th–12th 2.3
98 23 students · 9th–12th
99 5 students · 8th–12th
100 34 students · 6th–12th
101 5 students · 7th–12th
102 19 students · 6th–12th
103 1 students · 12th–12th
104 2,383 students · 9th–12th
105 11 students · 6th–12th
106 70 students · 6th–12th
107 15 students · 6th–12th
Private Schools 9 schools

Private and public school ratings use different data sources and scoring models. Scores are not directly comparable across school types.

1 106 students · 9th–12th Not Rated
2 499 students · 6th–12th Not Rated
3 266 students · 9th–12th Not Rated
4 236 students · 6th–12th Not Rated
5 128 students · Pre-K–12th Not Rated
6 370 students · 9th–12th Not Rated
7 532 students · 9th–12th Not Rated
8 58 students · 6th–12th Not Rated
9 41 students · 9th–12th Not Rated

Other Schools

61 schools
# School Rating
1 502 students · 6th–11th 8.2
2 147 students · Pre-K–Pre-K 6.8
3 273 students · Pre-K–12th 6.6
4 299 students · Pre-K–Pre-K 6.6
5 279 students · 1st–12th 6.6
6 55 students · Pre-K–12th 6.6
7 238 students · Pre-K–Pre-K 6.5
8 162 students · Pre-K–Pre-K 6.5
9 260 students · Pre-K–Pre-K 6.4
10 186 students · Pre-K–12th 6.3
11 155 students · Pre-K–Pre-K 6.3
12 621 students · Kindergarten–12th 6.2
13 1,233 students · Kindergarten–10th 6.2
14 1,466 students · Kindergarten–12th 5.8
15 830 students · Pre-K–12th 5.6
16 52 students · Kindergarten–12th 5.5
17 1,230 students · Kindergarten–10th 5.2
18 566 students · Pre-K–12th 5.1
19 736 students · Pre-K–9th 5.0
20 36 students · Pre-K–Pre-K 5.0
21 41 students · Pre-K–Pre-K 5.0
22 1,071 students · Pre-K–12th 5.0
23 817 students · Kindergarten–9th 4.9
24 107 students · Pre-K–Pre-K 4.9
25 106 students · Pre-K–Pre-K 4.9
Show 36 more other schools
26 64 students · Pre-K–Pre-K 4.7
27 147 students · Pre-K–Pre-K 4.7
28 1,054 students · Pre-K–12th 4.5
29 421 students · Pre-K–9th 4.4
30 429 students · Pre-K–12th 4.4
31 2,455 students · Pre-K–12th 4.0
32 365 students · Pre-K–9th 3.7
33 1,251 students · Pre-K–12th 3.7
34 1,211 students · Pre-K–12th 3.7
35 1,493 students · Pre-K–11th 3.3
36 980 students · Pre-K–12th 3.2
37 18 students · 9th–10th
38 1 students · 11th–11th
39 2 students · 7th–10th
40 4 students · 8th–9th
41 80 students · Pre-K–Pre-K
42 8 students · 9th–11th
43 2 students · 8th–9th
44 3 students · 9th–11th
Private Schools 17 schools

Private and public school ratings use different data sources and scoring models. Scores are not directly comparable across school types.

1 443 students · Pre-K–12th Not Rated
2 170 students · 1st–12th Not Rated
3 55 students · Pre-K–12th Not Rated
4 121 students · Kindergarten–12th Not Rated
5 83 students · Pre-K–12th Not Rated
6 689 students · Pre-K–12th Not Rated
7 302 students · Pre-K–12th Not Rated
8 56 students · Pre-K–10th Not Rated
9 56 students · Pre-K–12th Not Rated
10 134 students · Pre-K–12th Not Rated
11 525 students · Pre-K–12th Not Rated
12 43 students · UG–UG Not Rated
13 1,528 students · Pre-K–12th Not Rated
14 1,548 students · Pre-K–12th Not Rated
15 1,420 students · Pre-K–12th Not Rated
16 12 students · UG–UG Not Rated
17 27 students · 4th–12th Not Rated

Schools in San Antonio

San Antonio, Texas · 616 schools

Community Demographics

Census ACS 2022 5-Year Estimates across 61 ZIP codes

Median Income

$72,260

Median Home Value

$263,641

Median Rent

$1,364/mo

Population

1,910,039

College Educated

32%

Homeownership

55%

Avg Commute

25 min

Poverty Rate

16.0%

Community Profile

San Antonio has a median household income of $72,260. It is an area where 32% of adults hold a bachelor's degree or higher. The median home value in the area is $263,641, with a median rent of $1,364/month. The area has a poverty rate of 16.0%. The average commute for residents is 25 minutes. Source: U.S. Census ACS 2022 5-Year Estimates.

Quick Facts

State
Texas
Total Schools
616
Elementary
353
Middle
86
High
116
Districts
44
Avg Rating
5.6/10
School Districts (44)

POR VIDA ACADEMY

2 schools · 205 students

GEORGE GERVIN ACADEMY

2 schools · 879 students

TEXANS CAN ACADEMIES

13 schools · 3,608 students

INSPIRE ACADEMIES

7 schools · 811 students

POSITIVE SOLUTIONS CHARTER SCHOOL

1 school · 81 students

NEW FRONTIERS PUBLIC SCHOOLS INC

3 schools · 317 students

LEGACY TRADITIONAL SCHOOLS - TEXAS

4 schools · 1,754 students

SOUTHWEST PREPARATORY SCHOOL

6 schools · 792 students

UNIVERSITY OF TEXAS UNIVERSITY CHARTER SCHOOL

18 schools · 509 students

BEXAR COUNTY ACADEMY

1 school · 198 students

JUBILEE ACADEMIES

13 schools · 6,017 students

IDEA PUBLIC SCHOOLS

123 schools · 76,819 students

LIGHTHOUSE PUBLIC SCHOOLS

3 schools · 382 students

SCHOOL OF SCIENCE AND TECHNOLOGY

6 schools · 5,053 students

KIPP TEXAS PUBLIC SCHOOLS

56 schools · 34,111 students

HARMONY PUBLIC SCHOOLS - SOUTH TEXAS

9 schools · 4,855 students

SOMERSET ACADEMIES OF TEXAS

4 schools · 2,817 students

SCHOOL OF SCIENCE AND TECHNOLOGY DISCOVERY

8 schools · 5,967 students

HENRY FORD ACADEMY ALAMEDA SCHOOL FOR ART + DESIGN

1 school · 75 students

ELEANOR KOLITZ HEBREW LANGUAGE ACADEMY

1 school · 500 students

BASIS TEXAS

14 schools · 6,266 students

GREAT HEARTS TEXAS

13 schools · 12,019 students

COMPASS ROSE PUBLIC SCHOOLS

8 schools · 3,600 students

PROMESA ACADEMY CHARTER SCHOOL

1 school · 421 students

THE GATHERING PLACE

1 school · 618 students

SAN ANTONIO PREPARATORY SCHOOLS

1 school · 139 students

PRELUDE PREPARATORY CHARTER SCHOOL

1 school · 138 students

ROYAL PUBLIC SCHOOLS

1 school · 345 students

ESSENCE PREPARATORY CHARTER SCHOOL

1 school · 180 students

ALAMO HEIGHTS ISD

6 schools · 4,698 students

COMAL ISD

38 schools · 29,263 students

EAST CENTRAL ISD

15 schools · 11,176 students

EDGEWOOD ISD

26 schools · 7,930 students

FT SAM HOUSTON ISD

2 schools · 1,611 students

HARLANDALE ISD

22 schools · 11,814 students

JUDSON ISD

33 schools · 23,848 students

LACKLAND ISD

2 schools · 1,035 students

MEDINA VALLEY ISD

8 schools · 8,700 students

NORTH EAST ISD

75 schools · 57,374 students

NORTHSIDE ISD

126 schools · 101,095 students

SAN ANTONIO ISD

98 schools · 44,670 students

SOUTH SAN ANTONIO ISD

15 schools · 7,429 students

SOUTHSIDE ISD

10 schools · 6,033 students

SOUTHWEST ISD

19 schools · 14,202 students

Featured Rankings

See our in-depth rankings with interactive maps, score breakdowns, and school spotlights.

How We Rate Schools

Every school receives a composite score from 1 to 10 based on four pillars: Academic Performance (50%), Student Growth (20%), Equity (15%), and Learning Environment (15%). Scores are built from publicly available data including standardized test results, enrollment figures, and school climate indicators.

Read our full methodology

Frequently Asked Questions

Common questions about schools in San Antonio, Texas

How many schools are in San Antonio, Texas?

San Antonio has 616 schools, including 543 public and 73 private schools spanning elementary, middle, and high school levels.

What is the average school rating in San Antonio, Texas?

The average MySchoolScout composite score for schools in San Antonio is 5.6 out of 10, based on academic achievement, student growth, equity, and school environment.

What is the top-ranked school in San Antonio, Texas?

The top-ranked school in San Antonio on MySchoolScout is Alamo Heights H S with a composite score of 9.2/10.

What is the best elementary school in San Antonio, Texas?

The top-ranked elementary school in San Antonio on MySchoolScout is Olmos EL with a composite score of 8.6/10.

What is the best middle school in San Antonio, Texas?

The top-ranked middle school in San Antonio on MySchoolScout is Idea Hidden Meadow College Preparatory with a composite score of 8.0/10.

What is the best high school in San Antonio, Texas?

The top-ranked high school in San Antonio on MySchoolScout is Alamo Heights H S with a composite score of 9.2/10.

How many school districts serve San Antonio, Texas?

San Antonio is served by 44 school districts: Por Vida Academy, George Gervin Academy, Texans Can Academies, Inspire Academies, Positive Solutions Charter School, New Frontiers Public Schools Inc, Legacy Traditional Schools - Texas, Southwest Preparatory School, University of Texas University Charter School, Bexar County Academy, Jubilee Academies, Idea Public Schools, Lighthouse Public Schools, School of Science and Technology, Kipp Texas Public Schools, Harmony Public Schools - South Texas, Somerset Academies of Texas, School of Science and Technology Discovery, Henry Ford Academy Alameda School for Art + Design, Eleanor Kolitz Hebrew Language Academy, Basis Texas, Great Hearts Texas, Compass Rose Public Schools, Promesa Academy Charter School, The Gathering Place, San Antonio Preparatory Schools, Prelude Preparatory Charter School, Royal Public Schools, Essence Preparatory Charter School, Alamo Heights ISD, Comal ISD, East Central ISD, Edgewood ISD, Ft Sam Houston ISD, Harlandale ISD, Judson ISD, Lackland ISD, Medina Valley ISD, North East ISD, Northside ISD, San Antonio ISD, South San Antonio ISD, Southside ISD, Southwest ISD.

What is the education level in San Antonio, Texas?

According to Census data, 32% of adults in San Antonio have earned a bachelor's degree or higher.

What is the median income in San Antonio, Texas?

The median household income in San Antonio is approximately $72,260 according to Census ACS 2022 estimates.

Are there private schools in San Antonio, Texas?

Yes, San Antonio has 73 private schools alongside 543 public schools. The top-rated private school is Sunshine Cottage School for Deaf Children with a score of 8.6/10.

What is the student-teacher ratio in San Antonio, Texas?

The average student-teacher ratio across schools in San Antonio is 14.3:1. This ratio varies by school, so families should check individual school profiles for specific classroom sizes.

How does MySchoolScout rate schools in San Antonio, Texas?

MySchoolScout rates schools using publicly available data from the NCES Common Core of Data and state education departments. Each school receives a 1-10 composite score based on four components: Academic Achievement, Student Growth, Equity, and School Environment.

Related reading

Get school insights in your inbox

New rankings, best-schools lists, and parent guides — delivered free. No spam, unsubscribe anytime.

We respect your privacy. Unsubscribe at any time.

Data from NCES Common Core of Data, Texas Education Agency, and U.S. Census ACS for the 2023–24 school year. Rankings computed by MySchoolScout. See all data sources.