Depending on the company you consider, there are typically multiple levels of learning from beginner to expert. Most companies organize difficulty with the age of the student. Courses are typically divided into the following structured categories: Pre-K, Elementary, middle school, or high school levels. Keep in mind, several companies only go up to 8th grade, rather than offering levels for high-school students. Be sure to read the details before selecting a plan.