Question: what is the difference between class and rank?
Answer: As nouns the difference between rank and class is that rank is a row of people or things organized in a grid pattern, often soldiers [the corresponding term for the perpendicular columns in such a pattern is "file"] while class is (countable) a group, collection, category or set sharing characteristics or attributes.