student teacher

(noun) practice teacher

college student (generic term)
university student (generic term)