The letters do correspond to the numbers. So Div C would be like Div 3. It is based on school size and in general the larger schools have a larger pool of players to pull from, so will typically be better, but up here some of the local Div C teams play Div B teams and beat them.
-John