Be supposed to... means be expected to...
For example if you have an appointment with a doctor (at 10 O'clock), the doctor expects you to be on time, so you are supposed to be in his office at 10.
Sometimes "be supposed to" is like "should":
I'm supposed to take two pills a day.
- For Teachers