Almost all U.S. LTL carriers use NMFC freight classes, although some are attempting to move to a dimensionally-based system.
Freight classification groups products based on similar density, stowability, handling and liability so carriers and shippers have an effective way of communicating the ease of transporting said freight.
No, not all commodities have freight subclasses, although many do.