| Winthrop Vikings (Boys) | 22 | 16 | 4 | 2 | 
  | North Reading Hornets (Boys) | 22 | 17 | 5 | 0 | 
  | Tewksbury Redmen (Boys) | 21 | 16 | 5 | 0 | 
  | Marblehead Magicians (Boys) | 22 | 15 | 6 | 1 | 
  | Concord-Carlisle Patriots (Boys) | 23 | 13 | 7 | 3 | 
  | Masconomet Chieftains (Boys) | 22 | 14 | 7 | 1 | 
  | Haverhill Hillies (Boys) | 24 | 11 | 8 | 5 | 
  | Lincoln-Sudbury Warriors (Boys) | 22 | 12 | 8 | 2 | 
  | Danvers Falcons (Boys) | 22 | 11 | 8 | 3 | 
  | Gloucester Fishermen (Boys) | 21 | 10 | 7 | 4 | 
  | Peabody/Salem Tanners (Boys) | 22 | 10 | 9 | 3 | 
  | Boston Latin Wolfpack (Boys) | 21 | 8 | 9 | 4 | 
  | Lynnfield Pioneers (Boys) | 21 | 7 | 9 | 5 | 
  | St. Bernard's Bernardians (Boys) | 19 | 9 | 10 | 0 | 
  | Methuen Rangers (Boys) | 20 | 7 | 10 | 3 | 
  | Beverly Panthers (Boys) | 18 | 8 | 10 | 0 | 
  | Somerville Highlanders (Boys) | 17 | 7 | 9 | 1 | 
  | North Andover Scarlet Knights (Boys) | 21 | 5 | 13 | 3 | 
  | Stoneham Spartans (Boys) | 22 | 5 | 15 | 2 | 
  | Amesbury Redhawks (Boys) | 16 | 4 | 9 | 3 | 
  | Saugus Sachems (Boys) | 20 | 4 | 15 | 1 | 
  | Revere/Malden Patriots (Boys) | 19 | 3 | 13 | 3 | 
  | Pentucket Panthers (Boys) | 20 | 2 | 16 | 2 | 
  | Cambridge Rindge & Latin Falcons (Boys) | 16 | 3 | 13 | 0 |