I studied in Berlin (Berlin has very little money) and while nearly all my undergraduate education was in the form of black board lectures (which I like very much), all my homework was corrected and every lecture had a tutorial session where homework was discussed and you could ask questions about things you didn't understand in the lecture.
In most cases, these tutoring classes are even run by students (because the professors don't want to / don't have time), so you get good explanations that you can actually understand, and the tutors have a nice way to make some money on-campus, and to go deeper into the subject themselves.