I might have swapped Assistant and Apprentice round. Both are beginners ranks, however Apprentice includes part-time college training, which Assistant doesn't. So, Apprentice could be considered higher.
There again, Assistant and Apprentice are "ranks" from different career paths. Assistant is...