Phone: (205) 640-8710


Degrees and Certifications:

B.S. Social Sciences from the University of Alabama at Birmingham

Mr. John Hughes

Hello everyone.

My name is Mr. Hughes and will be the 9th Grade Modern World History course, the 10th Grade Early U.S. History course, as well as a few elective Career Prep courses at the Virtual Preparatory Academy.

In addition to the classes I teach, I will also be the sponsor of the e-sports team for St. Clair County Virtual Preparatory Academy

2023-24 will be my 22nd year as a teacher in the St. Clair County school system.

Walk-In Tutoring available online or at Springville building on Tuesdays and Thursdays from 1pm - 3:30 pm.

To schedule a tutoring session online or in person outside of those times, there are three ways to reach me:

1. To book an appointment with me, click here at:  Book time with Hughes, John  

2. Email me at or

3. Call (205) 640-8710.

  • For tutoring assistance, students can find Mr. Hughes available on the school days of Tuesday and Thursday from 1 pm - 3:30 pm at the Springville VPA building.

    Students can also schedule a tutoring session outside of those hours virtually or in-person. Make an appointment by reaching out to Mr. Hughes by email at or call (205) 640-8710

    Comments (-1)
  • If you have questions or requests for Mr. Hughes, here are the three most effective ways to reach him.

    1. Send messages to Mr. Hughes through Edgenuity. Expect a response no later than one school day after contacting him.

    2. You can also reach Mr. Hughes with email. His email address is Expect a response no later than one school day after contacting him.  

    3. If you need to reach Mr. Hughes immediately, you can call him at the Virtual Academy number (205) 640-8710. Mr. Hughes is available between 8am and 3pm during school days.

    Comments (-1)
View Calendar