That is pretty common for chinese schools. You learn material then when sifu thinks you're ready, you learn the next form, apps etc. You know how good other students are because you know sifus standards and what forms they know. That and just looking at them, it's pretty obvious as to who knows what and who's good and who isn't.
Age is somewhat of a factor. Kids are treated a lil differently and move diff pace.