Cadets can be promoted all the way from basic cadet to Private, Private First Class, Corporal, Sergeant, Staff Sergeant, Sergeant First Class, Master Sergeant, and Sergeant Major.
First Sergeants, the Command Sergeant Major and all officer ranks are positional only. If a cadet holds a position, they will wear the rank commensurate with that position (i.e. the Battalion Commander is a Cadet Lieutenant Colonel. The Battalion Executive Officer is a Cadet Major, Company Commanders are Cadet Captains, Platoon Leaders are Cadet Second Lieutenants, etc.) The Battalion Command Sergeant Major is a Cadet Command Sergeant Major.