This number of hours is approximate, as no two students have the same pace. Also, it will depend a lot on the work you do outside of class. You don't just learn a language in class, it also requires an investment from you. I'm going to give you homework, but beware, it can be very cool homework like watching a French movie and summarizing it for me. Let's get back to the subject, I would say it takes about 30 hours of class to get to the next level.