District high schools have reputations for being large and overcrowded. But there are about a dozen public schools and any number of charters in the city with a student enrollment of under 500 and class sizes that may appeal to parents and students who prefer learning in smaller settings:
Business and Technology: 175
Douglas: 270
Leeds: 300
Robeson: 300
Audenried: 350
Lamberton: 350
Elverson: 350