Class B Uniform. The Class B uniform consist of a Troop or other Boy Scout T-Shirt, Scout pants or shorts, and an optional scouting cap. Remember the scout socks must be worn with shorts.