Crestwood Middle School offers classes from grades six through eight and is operated by the School District of Palm Beach County. It offers classes in math, language arts, health, math, reading, science, fine arts and physical education. It also offers various sports activities in baseball, basketball, swimming, tennis, volleyball, track and field, soccer, softball and cross country. The school also has a media center that provides learning tools, library media resources and various resource materials to students. It also offers tutorial programs to students who need additional assistance with their school work. The school has various recreational activities and clubs. Crestwood Middle School is located in Royal Palm Beach, Fla.