Yup, that all sounds right. I do chemistry, dropout rate is VERY high, the coursework is intense, student teacher ratio is 16:1 so fairly low.
My college has a LearnSpace where you can go and learn stuff (how surprising) after class if you feel so inclined - that's useful for support...