McKinley Preparatory High School provides education to children in kindergarten through 12th grade. The school focuses on the emotional, behavioral and learning needs of its students. Breakfast and lunch are provided for free. Students must be evaluated and assigned an Individual Education Program in order to be considered for placement.