Transportation

Whittier provides transportation to and from school, including late buses for extra help on Tuesday and Thursdays, and after sports practice and games, ensuring everyone can participate in extra-curricular activities.

Students are permitted to drive to school, but must apply and receive a parking permit BEFORE they drive on school property.

  • ONLY Seniors & Juniors may get a Parking Tag for the school year.

  • To obtain a Parking Tag, you will first need to fill out the following application form: 

Parking Tag Application

Once we receive your completed application, we’ll print out your Parking Tag and email you once it’s ready to pick up in the Assistant Principal’s office; we’re located on the 4th floor, Room 4000.

A few other things to note:

  • You may not drive to school until you’ve been issued your Parking Tag.

  • If you already have a Parking Tag, you do NOT need to apply for a new one; if, however, you replace or get a new car, we will need a copy of your registration and will be charged $5; there’s no charge for your first Parking Tag.

  • On the application form, you’ll be asked to upload a copy of your car registration, student I.D., car insurance, and driver’s license; if you haven’t received your laminated license yet, the paper copy is fine.

  • You may “register” up to 2 cars only.

Bus Routes 2024-2025 School Year

Rt. 1 Ipswich/Rowley/Georgetown/Groveland
First Pick Up @ 6:10am 

Ipswich
6:10am: High St. @ Rosewood Dr.
6:11am: High St. @ Currier Park
6:14am: High St. @ North Main St.
6:16am: 49 Jeffrey’s Neck Rd. 
6:17am: 82 Jeffery’s Neck Rd. 
6:20am: Little Neck St. @ North Ridge Rd. 
6:24am: East St. @ Spring St. 
6:27am: County Rd. @ Southern Heights
6:30am: Essex Rd. @ Cable Garden Apartments
6:34am: Market St. @ Depot Sq.
6:35am: Washington St. @ Riley Ave.
6:42am: Linebrook Rd. @ Belle St. 
317 Linebrook Rd. (PM Only)
6:47am: Linebrook Rd. @ Newbury Rd. 
Linebrook @ Pillowlace Ln (PM Only) 
Rowley
6:52am: Haverhill St.  @ Boxford Rd.
Georgetown
6:55am: East Main St. @ Wood Rd. 
6:56am: East Main St. @ Pillsbury Ln. 
6:57am: East Main St. @ Elm St.
6:58am: Pond St. @ Prospect St.
6:59am: Pond St. @ Mill St.
7:00am: Pond St. @ Pillsbury St.  
Groveland
7:01am: 215 Seven Star Rd. 

Rt. 2 Groveland/ Georgetown/West Newbury
First Stop @ 6:15am

Groveland
6:15am: 1 Carleton Rd. 
6:20am: 32 Uptack Rd 
Georgetown
6:26am: Andover St. @ Oak Terr. 
6:30am: 3 Blueberry Lane
6:31am: 32 Baldpate Rd.  
6:33am: Andover St. @ Hamilton Terrace.
6:34am: 91 Central St. 
6:35am: Central St. @ Brook St. 
6:36am: Central St. @ Elm St.
6:40am: West Main St. @ Weston Ave.
6:41am: West Main St. @ Lakeridge Dr.
Groveland
6:46am: School St. @ Tea Garden (PM ONLY)
6:48am: School St. @ Ashcroft Terrace
6:49am: School St. @ Center St. 
6:52am: School St. Carlida Rd.
6:54am: School St. @ Highland Ave.
6:56am: Garrison Ave. @ Cannon Hill Ave.
6:57am: Center St @ Seven Star Rd. 
6:58am: Seven Star Rd. @ Governor's Rd.
West Newbury
7:02am: 20 Middle St.
7:04am: Crane Neck St. @ Tewksbury Ln
7:06am: Maple St. @ Beaver Brook Ln. 

Rt. 3 West Newbury/Newbury/Newburyport
First Stop @ 6:10am 

Newburyport
6:10am:  1 Boston Way 
6:12am: Pond St. @ Hill St. 
Newbury
6:15am:  High Rd. @ Hay St. 
6:16am:  High Rd. (1A) @ Plummers Ln.
6:21am: High Rd . @ Riverview Dr.
6:23am: Rolfe’s Ln @ Anchor Way
Newburyport
6:31am: 94 Northern Blvd.
6:32am: Northern Blvd. @ 76th St.
6:39am: Water St. @ Bromfield St.
6:40am: Water St. @ Sea Level Oyster Bar
6:41am: Merrimac St. @ Boardman St. 
6:44am: Woodland St. @ Walnut St.
6:46am: High St. @ Ashland St.
6:47am: Famous Pizza @ Ferry Rd.
6:47am: Hardy St. @ Ferry Rd. 
6:48am: Ferry Rd. @ Plant St. 
6:51am: Curzon Mill Rd. @ Daniel Lucy Way
6:54am: Turkey Hill Rd. @ Bayberry Rd.
6:57am: Turkey Hill Rd. @ Longfellow Dr.
7:00am: Hale St. @ Doe Run Dr. 
7:05am: Storey Ave. @ Dunkin 
7:07am: Story Ave @ Phillips Dr. 
West Newbury
7:08am Main St. @ Garden St. 
7:10am: Main St. @ Coffin St.

Rt. 4 Georgetown/Rowley/Byfield/West Newbury
First Stop @ 6:15am

Byfield
6:15am: Main St. @ Knobb Hill
Georgetown
6:16am: North St. @ Chute St. 
6:17am: North St @ Brown Field Ln. 
6:18am: North St. @ Charles St. (Erie 4)
6:19am: North St. @ Meadowview Rd.
6:20am: North St. @ Thurlow St. 
6:23am Jewett St. @ Warren St. 
6:24am: Warren St. @ Raymond Rd. 
Rowley
6:34am: Wethersfield St. @ Saunders Ln. 
6:36am: Main St. @ Hammond St. 
6:37am: Main St. @ Warehouse Ln. 
6:40am: Central St. @ Country Gardens
6:44am: Coleman Rd. @ Weldon Farm Rd
Byfield
6:48am: 70 Central St. 
6:49am: Central St. @ Larkin St. 
6:49am: Central St. @ Fruit St. (Rusty Can)
6:50am: Central St. @ Church St. 
6:51am: Post Office
6:51am: Main St. @ Moody St. 
6:52am: 86 Main St.
6:53am: Main St. @ Moulton St.
West Newbury
7:00am: Bachelor St. @ Boynton Ct. 

Rt. 5 Newbury/Rowley /Groveland/Georgetown
First Stop @ 6:13am

Newbury
6:13am: 132 Orchard St.
6:15am: 20 Orchard St. 
Rowley
6:23am: Oak Ledge Cir. @ Wild Pasture Ln. 
6:24am: 57 Spencer Knowles Rd.
6:26am:  451 Newburyport Tpke 
6:30am: Weathersfield St. @ Long Hill Rd. 
6:33am: Haverhill St. @ Daniels Rd.
6:35am: Haverhill St. @ Skips Store
Georgetown
6:38am:Tenney St @ Searle St
6:29am: Tenney St. @ Marlboro Rd. 
6:40am: Tenney St. @ Woodland Rd. 
6:41am: Tenney St. @ Patriot Ln.
6:43am: 150 Tenney St. 
6:47am: Jewett St. @ Fazio Farm Rd.
6:50am: North St. @ Parsonage St.
Groveland
6:55am: King St. @ Old Jacobs Rd. 
6:56am: 193R King St.
6:58am: 97 King St.
6:59am: King St. @ Outlook Dr.
7:00am: 36 King St. 
7:00am: Main St. @ King St.
7:01am: Main St. @ Marjorie St. (Riverside Pizza)
7:02am: Main St. @ Cranton Ave.
7:03: Main St. @ Lindsays Way
West Newbury
7:03am: Main St. @ Farm Lane
7:04am: Main St. @ Harrison Ave. 
7:07am: Church St. @ Prospect St 

Rt. 6 Riverside /Haverhill
First Stop @ 6:48am

6:48am: 89 Millvale Rd
6:50am: 15 Middle Road
6:50am: 257 Kenoza Street 
6:51am: 431 Kenoza Street
175 Kenoza Street (Pm Only)
6:53am: Kenoza St. @ Golden Hill Ave.
6:56am: Groveland St. @ Charlie’s
6:57am: Keeley St. @ Belmont Ave.
6:57am: Lincoln Ave. @ Keeley St.
6:58am: Lincoln Ave @ Munroe St.
7:01am: Douglas St. @ Brown St. 
7:02am: Groveland St. @ Woods Ave.
7:03am: East Broadway @ Old Ferry Rd.
7:04am: East Broadway @ Eve’s Way 
7:07am: 449 East Broadway
7:09am: East Broadway @ Bradfields Dr.
7:10am: East Broadway @ Rocks Village Fire Station 

Rt. 7 Salisbury/Amesbury
First Stop @ 6:24am

Salisbury
6:24am: 55 Elm St.
6:25am: Elm St. @ Maple St.
6:27am: Ferry Rd @ Island Way
6:30am: Ferry Rd. @ Samantha Way
6:33am: Beach Rd. @ Dock Ln.
6:36am: Beach Rd. @ Salisbury Center
6:37am:Tidewater at Salisbury
6:38am: Beach Rd. @ Old County Rd. 
6:39am: Beach Rd. @ Beach Road Estates
6:41am: Beach Rd @ CVS.
6:42am: Lafayette Rd. @ Forest Rd. 
6:43am: Gerrish Rd. @ Seabrook Rd. 
6:47am: Lafayette Rd. @ Kendell Ln.
6:48am: Toll Rd @ Jak-Len Dr. 
6:48am: Toll Rd @ Caroline Dr.
6:49am: Toll Rd. @ Pike St. 
6:50am: Toll Rd. @ Dunkin Donuts
6:52am: Rabbit Rd. @ Hodgie’s Too
6:54am: Baker Rd. @ Catherine Way. 
6:56am: Baker Rd. @ True Rd.
Amesbury
7:03am: Rt. 110 (Macy St.) @ CVS.

Rt. 8 Amesbury 
First Stop @ 6:15am

Amesbury
6:15am: 10 Kimball Road
6:20am: Kimball Rd. @ Lions Mouth Rd. 
6:23am: 12 W Whitehall Rd
6:27am: Whitehall Rd. @ Cynthia Ln.
6:28am: 138 Whitehall Rd 
6:30am: Whitehall Rd. @ Whittier Ave.
6:31am: Whitehall Rd. @ Friends St. 
6:32am: Greenleaf St. @ Sparhawk St. 
6:33am: Main St. @ Library
6:35am: Market St. @ Arlington St.
6:38am: S. Hampton Rd.  @ Clinton St. Ext
6:39am: Fern Ave. @ Whittier Meadows Dr. 
6:40am: Market St. @ Fern Ave.
6:42am: Clinton St. @ Cedar St. 
Middle Rd. @ N. Hunt Rd. (Pm Only)
6:50am: 79 Middle Rd. 

Rt. 9 Amesbury/Salisbury/Merrimac
First Stop @ 6:28am 

Amesbury
6:28am: Haverhill Rd @ Hoyt Ave
6:29am: Haverhill Rd. @ Andyman’s Bakery
6:32am: Main St @ Rocky Hill Rd.
6:33am: Clarks road @ Birchwood condos 
6:35am: Elm St. @ Amesbury Animal Hospital 
6:36am: Elm St. @ Lafayette St.
6:37am: Elm St. @ Monroe St. 
6:38am: Monroe St. @ Ash St. 
Salisbury
6:39am: Main St @ Joy Rd.
6:41am: 26 Locust St.
6:42am: 97 Folly Mill Rd
6:44am: Folly Mill Rd. @ Blacksnake Rd.
6:46am: Congress @ Elmwood St.
Amesbury
6:47am: 146 Congress St. 
6:48am: Congress St. @ Clinton St.
6:49am: Congress St. @ Melrose St.
6:49am: Congress St. @ Elm St. 
6:51am: Jade III @ Rotary
6:53am: Friend St. @ Richdale’s
6:54am: Main St. @ Cleveland St.
6:55am: Pleasant Valley Rd. @ Beacon St. 
6:58am: Pleasant Valley Rd. @ Maudsley View Ln.
6:59am: Pleasant Valley Rd. @ Riverfront Dr.
7:00am: 8 Buttonwoods Rd. 
Merrimac
6:59am: Middle Rd. @ Sunset Terr. 
7:01am: Middle Rd. @ Skunk Rd

Rt. 10  Merrimac/Amesbury
First Stop @ 6:47am 

Merrimac
6:47am: Hadley Rd. @ Equestrian Way.
6:51am: Harriman Rd @ Red Oak Acres
6:54am: Harriman Rd. @ Bear Hill Rd.
6:56am: Bear Hill Rd. @ Lakewoods Dr.
6:56am: Bear Hill Rd. @ W. Shore Rd.
6:57am: Bear Hill Rd. @ Lanes 10 Acres Rd.
6:58am: Bear Hill Rd. @ Spencer Way
7:01am: East Main St. @ North Shore Community
7:02am: East Main St @ Emery St.
Amesbury
7:03am: Haverhill Rd. @ First St.
7:05am: Haverhill Rd. @ Clair Rd.
7:06am: Haverhill Rd. @ Olde Tavern Ln. 
Merrimac
7:07am: East Main St. (110) @ Attitash Ave.
7:09am: 63 East Main St. 
7:10am: West Main St. @ North Shore Bank
7:11am: West Main St. @ Locust St.
7:12am: West Main St. @ Merrimac Library
7:15am: West Main St. @ Gunnison Dr. 

Rt.11 Bradford
First Stop @ 6:40am

6:40am: Ferry Rd. @ South Riverview St.
6:42am: Ferry Rd. @ Cross Rd.
6:43am: Cross Rd. @ Bradstreet Ave. 
6:44am: 357-404 Farrwood Dr. 
6:45am: 81-176 Farrwood Dr. 
6:46am: Boston Rd. @ O’Leary Way.
6:49am: Oxford Ave. @ Bradford Christian Academy
6:52am: South Main St. @ Forest Acres Dr.
6:53am: South Main St. @ Presidential Dr. 
6:54am: S. Main St. @ Kensington Ave. 

Rt. 13 Bradford/Groveland
First Stop @ 6:47am

Bradford
6:47am: South Main St. @ South Central St.
6:48am: Salem St. @ Colby St.
6:49am: Salem St. @Agawam Ave
6:50am: Salem St. @ Curtis Ave.
6:51am: Salem St. @ Boxford Rd.
6:52am: Salem St. @ Carter's Ice-cream
6:53am: Salem St. @ Center St. 
Groveland
6:54am: Washington St. @ Center St.
6:58am: Gardner St. @ Pleasant St.

Rt. 14 Bradford
First stop @ 6:50 Am

6:50am: South Pleasant St. @ South Summer St. 
6:52am: South Pleasant St. @ South Prospect St.
6:52am: South Prospect St. @ South Main St.
6:53am: South Main St. @ Ari’s Pizza
6:53am: Kingsbury Ave @ Coates Ln. 
6:54am: Kingsbury Ave. @ Hyatt Ave.
6:55am: Kingsbury Ave. @ Lincolnshire Dr.
6:56am: Kingsbury Ave. @ Chadwick Rd.
6:58am: 261 Chadwick Rd. 
6:59am: Chadwick Rd. @ Towne Hill Rd. 
7:00am: Chadwick Rd. @ Boxford Rd.

Rt. 15 Haverhill 
First stop @ 6:40 AM

6:40am: Main St. @ Hanscom Ave
6:40am: Main St. @ Jaffarian Rd.
6:41am: Main St. @ Woodrow Ave. 
6:43am: North Main St. @ Merrill Ave. 
6:45am: Rosemont St. @ Merrill Ave.
6:47am: Rosemont St. @ Oliver St.
6:48am: Hilldale Ave. @ W. Rochambault St.
6:49am: Hilldale Ave. @ Cogswell St.
6:50am: Hilldale Ave. @ Willie St.
6:50am: Hilldale Ave. @ Dustin Ave. 
6:51am: Hilldale Ave. @ Federal St. 
6:53am: Broadway @ Grove St.
6:54am: Broadway @ Chicken Connection
6:55am: Broadway @ Carleton Ave. 

Rt. 16 Haverhill
First Stop @ 6:51am

6:51am: High St. @ Arch St.
6:51am: High St. @ Temple St.
6:54am: Washington St. @ Observatory Ave.
6:55am: Washington St. @ Bartlett School
6:56am: Washington St. @ Consentino School

Rt. 17 Haverhill
First Pick Up @ 6:54am

6:54am Essex St. @ Locust St. (Maria’s)   
6:58am Main St. @ 6th Ave.
6:58am: Main St. @ 8th Ave.
6:59am: Main St. @ 10th Ave.
7:00am: Main St. @ 14th Ave.
7:01am: Main St. @ Brookline Ave.

Rt. 18 Haverhill
First Pick Up @ 6:43am

6:43am: Gile St. @ Magnavista Dr.
6:45am: Gile St. @ Lucas Dr. 
6:48am: Brickett Hill (Condo’s)
6:50am: North Ave. @ Haley Rd.
6:51am: North Ave @ Northside Condos
6:53am: North Ave @ Sagamore Pl.
6:55am: Lawrence St. @ Hamilton Ave.
6:56am: Lawrence St. @ Fountain St.


Rt. 20 Haverhill
First Pick Up @ 6:35am

6:35am: Lowell Ave @ Lansing Ave.
6:37am: Lowell Ave. @ Bates Rd. 
6:38am: Lowell Ave @ Carleton St.
6:41am: River St. @ Hunter Ave.
6:42am: River St. @ Alpha St.
6:43am: River St. @ Bradley Ave.
6:45am: River St. @ Toby Ave. 
6:48am: River St. @ Thornton Ave.
6:49am: River St. @ Revere Ave.
6:50am: River St. @ Cheever St.
6:51am: River St. @ Florence Ave.
6:53am: River St. @ Hall St.
6:54am: River St. @ Red Hen
6:57am: 44 Merrimack St.

 

Rt. 21 Haverhill
First Pick Up @ 6:50am

6:50am: 211 Amesbury Rd
6:53am: Kenoza Ave. @ Longview St.
6:54am: Kenoza Ave. @ Forest Ave. 
6:56am: White St. @ Richdale’s
6:56am: Primrose St. @ Charles St.

 

Rt. 22 Haverhill
First Stop @ 6:29am

6:29am: Broadway @ The Grill Next Door
6:30am: Broadway @ West Church
6:31am: Broadway @ Andy’s
6:33am: Lake St. @ West Lowell Ave. 
6:34am: West Lowell Ave. @ Colonial Farm Rd. 
6:37am: Broadway @ Silver Birch Ln.
6:37am: 1047 Broadway
6:39am: Broadway @ Liberty St.
6:41am: Broadway @ Torosian Ln.
6:43am: Broadway @ Crystal St. 
6:44am: Crystal St. @ Ruth Circle.
6:47am: Village Woods Rd. @ Old Yankee Rd. 
6:48am: Fairview Farm Rd. @ White Oak Cir.
6:49am: Liberty St. @ Red Maple Rd.
6:50am: 369 Liberty Street
6:51am: Liberty St. @ Crystal St.
6:52am: Crystal St. @ Jericho Rd. 
6:53am: Crystal St @ N. Broadway
6:56am: North Broadway @ Parsonage Hill Rd.
6:57am: North Broadway @ Black Nine Rd. 
6:57am: North Broadway @ Diana Dr.
6:57am: North Broadway @ Rosewood Dr.
6:58am: North Broadway @ St. Onge Terrace
6:59am: North Broadway @ Mariah Ridge Rd.
6:59am: North Broadway @ Monument St.

Rt. 23 Haverhill
First Pick Up @ 6:45am

6:45am:Hilldale Ave. @ Bateman St.
6:45am: Brook St. @ Brookdale Ln. 
6:46am: Pilgrim Rd. @ Brook St.
6:48am: Broadway @ Oak Terrace
6:51am: Primrose St. @ 5th Ave.
6:52am: Primrose St. @ 8th Ave.
6:54am: Primrose St. @ 16th Ave.
6:55am: Primrose St. @ 19th Ave.
6:56am: Primrose St. @ Ringgold St.

Rt. 24 Haverhill
First Pickup @ 6:51am

6:51am: Webster St. @ Arlington St. 
6:53am: Summer St. @ Chestnut St.
6:56am: Mechanic St. @ Groveland St.
6:58am: Fernald Ave. @ Groveland St.
6:59am: Boardman St. @ Golden Hill Ave.
7:00am: Boardman St. @ Goodale St.
7:01am: Mill St. @ Belvidere Rd.
7:02am: Mill St. @ Arlington St.
7:04am: Mill St. @ Saltonstall Rd.
7:06am: 30 Shattuck Rd.
7:07am: Elliot St. @ Pear Tree Rd. 
7:08am: Amesbury Rd. @ Amesbury St. (Next to Racing Mart)
7:08am: Amesbury Rd. @ Biggart’s Ice Cream
7:10am: Amesbury Rd. @ Atwood Rd.
7:11am: Amesbury Rd. @ Homestead St.