St. John Paul II Catholic High School is a Roman Catholic college preparatory school for grades 9-12, located in Huntsville, Alabama and serving the North Alabama area. Sponsored by the Diocese of Birmingham, the school holds accreditation from the Southern Association of Colleges and Schools and membership in the National Catholic Educational Association.