Teams

There are 88 teams across 4 Divisions in the 603. Click on your team below to view their custom page that features news, schedules, photos, videos, rosters and more…


Alvirne

Bedford

Belmont

Berlin

Bishop Brady

Bishop Guertin

Bow

Campbell

Coe Brown

Colebrook

Conant

Concord

Concord Christian

ConVal

Derryfield

Dover

Epping

Exeter

Fall Mountain

Farmington

Franklin

Gilford

Goffstown

Gorham

Groveton

Hanover

Hillsboro-Deering

Hinsdale

Hollis-Brookline

Holy Family

Hopkinton

Inter-Lakes

John Stark

Kearsarge


Keene
Kennett

Kingswood

Laconia

Lebanon

Lin-Wood

Lisbon

Littleton

Londonderry

Manchester Central

Manchester Memorial

Manchester West

Mascenic

Mascoma Valley

Merrimack

Merrimack Valley

Milford

Monadnock

Moultonborough

Mount Royal

Nashua North

Nashua South

Newfound

Newmarket

Newport

Nute

Oyster River

Pelham

Pembroke

Pinkerton

Pittsburg-Canaan

Pittsfield

Plymouth

Portsmouth

Portsmouth Christian

Profile

Prospect Mountain

Raymond

Salem

Sanborn

Somersworth

Souhegan

Spaulding

St. Thomas Aquinas

Stevens

Sunapee

Timberlane

Trinity

White Mountains

Wilton-Lyndeborough

Windham

Winnacunnet

Winnisquam

Woodsville