Understanding Ontario Minor Hockey Levels: AAA, AA, A, BB, the GTHL and OMHA Explained (2025-26)
In Ontario, the Letter Is the Level
Ask an Ontario hockey parent what their kid plays and the answer is almost always a letter: "Triple-A," "AA," "single-A," "BB." Unlike the United States, where families often name a league (EHF, the GTHL being the one big exception here), Ontario is built around the Hockey Canada letter system: AAA, AA, A, BB, B, C, and then House League below the travel tiers. The governing bodies and regional leagues are mostly about who you play and where, not how good the team is. The level that matters is the letter.
This guide explains what those letters mean in Ontario, how the province's governing bodies fit, where the GTHL sits, and how the new U-age divisions work.
The Ontario Competitive Ladder
Here is how Ontario's levels line up, strongest to most local. We grade each against an internal 1 to 8 scale we use to compare programs across leagues, provinces and states, calibrated against on-ice rating data rather than the label.
| Level | What it means | Where you'll see it |
|---|---|---|
| AAA (top) | Elite, OHL and NCAA development track | GTHL AAA, OMHA AAA (East and West), ALLIANCE AAA, HEO and NOHA AAA |
| AA | Top competitive travel below AAA | OMHA AA, ALLIANCE AA, the AA flights of the regional leagues |
| A | Strong community rep travel | single-A across OMHA, ALLIANCE and the regional circuits |
| BB | Rep, a step below A | OMHA and ALLIANCE BB (a true rep category in Ontario, see below) |
| B / C | Local rep and entry travel | regional B and C divisions, being consolidated in many centres |
| Local League / Select | Geographic, entry-competitive | Local League (LL) and Select teams above pure house |
| House League (HL) | Recreational, in-house | town and association house programs (not ranked by rating services) |
A note on precision: Ontario's AAA top end is among the strongest minor hockey on the continent and is well established. The middle and lower tiers are graded from a blend of league structure and on-ice ratings, and are best read as approximate. Where a regional league runs its preseason ratings hot, we lean on the declared letter.
League Is Not the Same as Level
An Ontario team's label often looks like "GTHL U16 AAA" or "OMHA-AAA U14 East" or "LHL U13 AA." Read it in three parts:
- GTHL / OMHA-AAA / LHL is the body or league (who runs the schedule)
- U16 / U14 / U13 is the age group
- AAA / AA is the level (the part that matters)
So "OMHA-AAA U14 East" is a Triple-A team, fourteen and under, in the OMHA's eastern AAA grouping. The "East" is geography, not a tier.
The Governing Bodies: One Province, Several Branches
Ontario minor hockey is split among several Hockey Canada branches and their member leagues. None of them is a skill level on its own:
- OMHA (Ontario Minor Hockey Association) covers most of central and southern Ontario outside the Toronto core. It is the largest by territory.
- GTHL (Greater Toronto Hockey League) covers Toronto and the immediate GTA. It is the single largest minor hockey organization in the world.
- ALLIANCE Hockey covers southwestern Ontario (London, Windsor, Kitchener, Sarnia). On rating sites it often appears under the code MHAO.
- HEO (Hockey Eastern Ontario) covers Ottawa and the east. NOHA (Northern Ontario) covers the northeast, and HNO covers the northwest around Thunder Bay.
Underneath these sit dozens of regional scheduling leagues (the LHL, YSMHL, TCMHL, SHL, OBMHL and many more). They organize the games. The AAA / AA / A / BB division inside them is the real competitive level.
The GTHL: Where Toronto Plays National Hockey
The GTHL deserves its own note. It is the largest and, at the top, the strongest minor hockey league in the country, and it is the number one feeder to the Ontario Hockey League draft. When a Toronto family says "he plays GTHL Triple-A," the league name really is carrying weight: the GTHL's top AAA division is a notch above ordinary AAA, and its clubs (the Toronto Jr. Canadiens, Marlboros, Don Mills Flyers, Vaughan Kings, Markham Majors and others) are perennial national contenders. The OHL Cup, the premier U16 AAA showcase in North America, is run out of this world.
We still grade GTHL AAA as Triple-A (tier 6) for cross-program comparison, and we let the on-ice rating express how much stronger the top GTHL teams are. A label tells you the category; the rating tells you the caliber.
A Quirk Worth Knowing: A Is Above BB
Ontario's rep ladder runs AAA, AA, A, BB, B, C. Note that single-A sits above BB here. BB is a second rep category that an "A centre" fields below its A team, not a house tier. This is the opposite of some American conventions, where BB can sit below A as a house-level label. In Ontario, if your child moves from BB up to A, that is a step up. The OMHA has been consolidating the lower rep categories (B and C) in many centres toward a cleaner AAA / AA / A plus Local League structure.
The Age Divisions: U7 Through U18
Ontario uses Hockey Canada's U (under) age divisions, which became standard nationally a few seasons ago:
- U7 (formerly Initiation or Tyke), U9 (Novice), U11 (Atom), U13 (Pee Wee), U15 (Bantam), U18 (Midget), and U21 (Juvenile).
Elite streams like the GTHL also field single-year teams (U10, U11, U12 and so on), so you will see both the two-year division (U13) and single-year teams (U12, U13) on rating sites. For comparison purposes we group the single-year teams into their Hockey Canada band, so a U12 elite team is compared within U13. The youngest divisions (U7 and U9) are introductory and are generally not ranked competitively.
Girls Hockey in Ontario
Ontario has a deep, well-organized girls system run by the OWHA (Ontario Women's Hockey Association). Girls play their own competitive ladder:
- The OWHL (Ontario Women's Hockey League, historically the Provincial Women's Hockey League) is the main provincial competitive league, with AA at the top of most age groups, then A, BB and B.
- The WOGHL (Western Ontario Girls Hockey League) and the LLFHL (Lower Lakes Female Hockey League) serve other regions, with the LLFHL carrying the elite AAA stream.
Because the girls game runs on its own rating scale, we tier and compare girls programs separately from boys.
Youth vs Junior: What This Guide Skips
This ladder covers minor (youth) hockey, U7 through U18. It excludes junior hockey: the OHL (major junior), the OJHL and CCHL (Junior A), and the GOJHL (Junior B) are a separate system for players roughly 16 to 20, with their own economics. A U18 AAA or "Minor Midget" team is still minor hockey and is included here; it is the top rung within youth hockey and the main pathway toward junior.
What This Costs
Levels and dollars track together. A House League or Local League season in Ontario can run a few hundred to roughly a thousand dollars; competitive rep (A and AA travel) climbs into the mid four figures once ice, association fees, tournaments and travel are counted; and elite AAA, especially in the GTHL, reaches well into five figures across a full season.
We track real reported season costs for Ontario programs at every level. Look up a specific club on its program page, compare two programs side by side, or share what your season cost to help the next family.