Castle Hills is a city in Bexar County, Texas. The census made in 2016, the total population of the city was 4,424. Castle Hills is part of the San Antonio Metropolitan Statistical Area.
A census made by the United States Census Bureau, they city has an area of 2.5 square miles.
Castle Hills is an independent city, which is surrounded by San Antonio. It is at the southern end of the Northwest Military Highway and the northern end being located at the U.S. Army Camp Bullis.
There are two elementary schools in the city: Castle Hills Elementary School and Jackson Keller Elementary School. There are also two middle schools, the Jackson Keller Middle School and the Nimitz Middle School. The high school in Castle Hills is Lee High School, the campus includes the International School of the Americas, North East School of the Arts and grades 6-12 of STEM R.A.M Academy.
The city also has several private schools like: Antonian Collage Prep, St. George Episcopal School, Holy Spirit Catholic School, Cornerstone Christian School, Mount Sacred Heart School and the Castle Hills First Baptist School.