Do teachers pay?

No. Teacher boxes (one per class) are included with the student cost.