The Wake County Public School System runs the public schools in Wake County. The school system has over 134,000 students. There are 20 high schools, 30 middle schools, 93 elementary schools and 8 specialized schools. There are also nine charter schools and 31 private schools in the county.