The disadvantage to classes are that is very little flexibility on when you can attend. Classes are pre-scheduled during a regular time so you will have to make sure you are always available during that time every week if you don’t want to fall behind on your learning. And if you have questions or need extra help the instructor may have limited availability to work with you outside of class.
However, the community aspect of classes is a big advantage, especially if you thrive in group settings. Once you get to know the other people in your class you may find you benefit from forming outside study groups or even just working one-on-one with another person as conversation partners.
The best part about tutoring is the flexibility it provides. This is especially true if you choose online tutoring; you can choose a time that is convenient for you and you can complete your tutoring session anywhere you have access to Wi-Fi. If you are someone who has a very busy work schedule and limited time to devote to classes, tutoring could be ideal for you. However, you will miss out on the social aspect of attending classes. Tutoring is less personal and you could end up feeling less motivated to see your tutor as opposed to attending a class where you have built relationships with other people.