Call one of the Catholic/Christian schools in the Tampa/St. Pete area. They have a lot more leeway in their scheduling than the public schools. There are probably 10 good fits or so. Somebody may have an opening.
Jesuit
Tampa Catholic
Berkeley Prep
Cambridge Christian
Carrollwood Day School
Clearwater Central Catholic
Admiral Farragaut
St. Pete Catholic
Indian Rocks Christian
Calvary Christian High School