Professional teachers offering challenging, full-year core academic classes for homeschooling students. Middle School--High School