I love a good role play and the best by far is Sandi Laine but get her on a good day. Like any great actress she has her ups and downs. Hit her on a up day and you will have the time of your life. What I love about her is that she can stay in the role. VV is also in the same league and can be a blast. She will go to great extremes to full fill the role. They both would be great the teacher role. They are older than mid 20's to 30 but they would not disappoint.
It's a deal breaker for some, I got over it years ago thank god, otherwise I'd be running around with hurt feelings half the time
From what I hear VV would be best for the role you mentioned.