Advent Learning offers a range of courses for students in school covering numerous subjects, and courses for adults who wish to be proficient in the English language.