>>52593470All classes should be unlock before the pokemon league. I recommend doing that and the storyline of each teachers. It add some character building, finishing their social questline give you some extra stuff, you gain EXP candies, and you learn some actual pokemon mechanic in those classes. At least take the Art Class and talk to the art teacher before the Pokemon League challenge.