Think about the ideal situation for a class that you could teach. It's interesting to think about and the reality that most of us find ourselves in is perhaps quite different. Thankfully, in my current job, most of the classes that I teach meet many of these "ideal class criteria." And, there are plentiful overtime opportunities at my uni that allow me to choose extra work that I find interesting.
Anyway, here are my top 10 ideal class criteria. What are yours?
1. Class size= 10-16. Any less can get boring and become too small if a few people drop-out for whatever reason. Any larger can be hard to manage sometimes in terms of admin/grading, etc.
2. Student Motivation=high. This usually is because the class is a voluntary one of some sort.
3. Student age=adults.
4. Class content= not conversation. Basically anything is more interesting to me than basic conversation, even TOIEC prep classes.
5. Class content=something I haven't taught before. I like the challenge of it and it's always good to add new courses to the resume.
6. Admin= hands-off. Ideally, I could teach whatever the students need, however will best help them. Teaching a certain page on a certain day, or covering a certain amount of material for a test isn't ideal.
7. Class format=structured. I like lesson plans. Students like a teacher with a plan. My worst nightmare is a class which consists of "free-talking." It's not really a class-it's just a waste of time.
8. Class time=between 10am and 7pm. Earlier is tough, as is later due to tiredness (students and me!).
9. Book=optional. It's best if I can choose it myself or design my own.
10. Multimedia. I teach using various things including: PPT, podcasts, videos, Internet, smartphones, etc. I would struggle a bit to teach in a classroom not set up for this.
Ideal classes can be found in Korean Universities. Check out this book about how to get a University Job in South Korea