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

April Bootcamp

VAN 2
Ipswich

7:10am - 122 County Rd
7:11am - 108 County Rd
7:12am - 102 County Rd

Van 3
Georgetown

7:20am - 14 Fazio Farm Rd
7:24am - 5 Charles St.
West Newbury
7:31am - 24 South Street

Van 5
Haverhill

7:30am - 675 Main St.
7:31am - 25 Magnolia Ave
7:35am - 87 Fountain St.

Van 6
Haverhill

7:20am - 53 Lake St.
7:25am - 14 Diana Dr.
7:30am - 154 Monument St.

Bus 1
Georgetown

7:15am - Andover st. @ Cedar Ln.
7:16am - Andover St. @ Lakeshore Dr.
7:20am - Central St. @ Brook St.
7:22am - Village Pizza
7:24am - West Main St. @ Lakeridge Dr.
7:26am - West Main St. @ Weston Ave.

Bus 2
Salisbury

7:15am - Broadway @ Cable ave (Salisbury
Beach Center)
Amesbury
7:26am - Elm St. @ Munroe St.
7:29am - Market St. @ Arlington St.
7:32am - Friend St. @ Maple St.
7:35am - Highland St. @ Locust St.

Bus 3
Haverhill

7:25am - Summer St. @ Webster
7:27am - Boardman St. @ Golden Hill
7:30am - Keely St. @ Belmont Ave
7:31am - Charlies Variety
7:33am - East Broadway @ Old Ferry Rd
7:35am - Middle Rd @ Millvale Rd.


Bus 4
Haverhill/Bradford

7:13am - South Main @ South Central st.
7:15am - Salem St. @ Colby St.
7:17am - Salem St. @ Chadwick Rd.
7:23am - Kingsbury Ave @ Wayne St.
7:30am - 81-176 Farwood Drive.

Bus 5
Haverhill

7:10am - Main st @ Woodrow Ave
7:17am- Hilldale Ave @ Dustin
7:20am - Hilldale Ave @ Federal St.
7:23am - High St. @ Arch St.
7:24am - High St. @ Temple St.
7:27am - Washington St. @ Observatory

Bus 6
Haverhill

7:22am - Lowell Ave @ Carleton St.
7:25am - River St. @ Cheever
7:27am - River St. @ Florence
7:31am - 44 Merrimac St.

Bus 7
Haverhill

7:20am - Pilgrim Rd @ Brook St
7:22am - Broadway @ Grove St.
7:26am - Primrose St. @ 5th Ave
7:28am - Primrose St. @ 9th Ave
7:30am - Primrose St. @ Primrose Way
(Little River Apartment)

Bus 8
Haverhill

7:25am - Essex St. @ Locust (Maria’s)
7:27am - White St. @ Richdale’s
7:29am - Main St. @ 8th
7:30am - Main St. @ 10th
7:31am - Main St @ 14th
7:34am - Main St. @ Brookline Ave.



2023-2024 School Year

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

Rowley
6:05am: Haverhill St. @ Gurczak Ln.

Ipswich
6:10am: High St. @ Rosewood Dr.
6:11am: High St. @ Currier Park
6:14am: High St. @ North Main St.
6:17am: 82 Jeffery’s Neck Rd
6:24am: County Rd. @ Southern Heights
6:27am: Essex Rd. @ Cable Garden Apartments
6:31am: Market St. @ Depot Sq.
6:32am: Washington St. @ Riley Ave.
6:39am: Linebrook Rd. @ Howe St.
317 Linebrook Rd. (PM Only)
6:44am: Linebrook Rd. @ Newbury Rd.
Linebrook @ Pillowlace Ln (PM Only)

Rowley
6:50am: Haverhill St. @ Boxford Rd.

Georgetown
6:53am: East Main St. @ Wood Rd.
6:53am: East Main St. @ Pillsbury Ln.
6:53am: East Main St. @ Elm St.
6:56am: Pond St. @ Prospect St.
6:57am: Pond St. @ Mill St.
6:58am: Pond St. @ Pillsbury St.

Groveland
6:59am: 215 Seven Star Rd.
7:02am: Center St @ Seven Star Rd.
7:03am: Seven Star Rd. @ Governor's Rd.

Rt. 2 Groveland/ Georgetown/West Newbury
First Pick Up @ 6:20am

Groveland
6:20am: 32 Uptack Rd
6:21am: Uptack Rd. @ Esty Way.

Georgetown
6:26am: Andover St. @ Oak Terr.
6:28am: Andover St. @ Baldpate Rd.
6:30am: 1 Blueberry Lane
6:33am: Andover St. @ Hamilton Terrace.
6:34am: Andover St. @ Cedar Ln.
6:36am: Central St. @ Elm St.
6:38am: Central St. @ Village Sub & Pizza
6:40am: West Main St. @ Weston Ave.
6:41am: West Main St. @ Lakeridge Dr.
6:42am: West Main St. @ Richardson Ln.

Groveland
6:46am: School St. @ Tea Garden
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. @ Francis Ave.

West Newbury
7:02am: 20 Middle St.
7:06am: Maple St. @ Beaver Brook Ln.

Rt. 3 West Newbury/Newbury/Newburyport
First Pick Up @ 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:18am: Newbury Neck Rd.
6:21am: High Rd . @ Riverview Dr.

Newburyport
6:32am: North End 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: Walnut St. @ Woodland St.
6:46am: High St. @ Ashland St.
6:47am: Famous Pizza @ 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

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.
6:19am: North St. @ Meadowview Rd.
6:23am Jewett St. @ Warren St.
6:24am: Warren St. @ Raymond Rd.

Rowley
6:34am: Wethersfield St. @ Saunders Ln.
6:37am: Main St. @ Warehouse Ln.
6:40am: Central St. @ Country Gardens
6:44am: Coleman Rd. @ Weldon Farm Rd

Byfield
6:49am: Central St. @ Larkin St.
6:49am: Central St. @ Fruit St. (Rusty Can)
6:50am: Church St. @ Downfall Rd.
6:51am: 86 Main St.
6:53am: Main St. @ Moulton St.

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

Newbury
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:31am: 189 Dodge 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:45am: 85 Jewett St.
6:47am: Jewett St. @ Harris Way
6:48am: North St. @ Waldingfield Rd.
6:50am: North St. @ Parsonage St.

Groveland
6:58am: 97 King St.
6:59am: King St. @ Outlook Dr.
7:00am: Main St. @ King St.
7:01am: Main St. @ Marjorie St.
7:02am: Main St. @ Cranton Ave.
7:03am: Main St. @ Merrimac River Rd.

West Newbury
7:03am: Main St. @ Farm Lane
7:04am: Main St. @ Harrison Ave.
7:05am: Main St. @ Newell Farm Rd.
7:07am: Church St. @ Prospect St.

Rt. 6 Riverside /Haverhill
First Pick Up @ 6:50am
6:50am: 15 Middle Rd
6:50am: 257 Kenoza Street
6:51am: 431 Kenoza Street
6:52am: 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 E Broadway
7:09am: East Broadway @ Bradfields Dr.
7:10am: East Broadway @ Rocks Village Fire Station

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

Salisbury
6:25am: Elm St. @ Maple St.
6:30am: Ferry Rd. @ Samantha Way
6:35am: Beach Rd. @ Salisbury Center
6:37am: Beach Rd. @ Beach Road Estates
6:38am: Beach Rd. @ Dock Ln.
6:40am: Beach Rd @ CVS.
6:41am: Lafayette Rd. @ Forest Rd.
6:42am: Gerrish Rd. @ Seabrook Rd.
6:45am: Lafayette Rd. @ Kendell Ln.
6:46am: Toll Rd. @ Caroline Dr.
6:47am: Toll Rd. @ Pike St.
6:48am: Toll Rd. @ Dunkin Donuts
6:49am: Rabbit Rd. @ Hodgie’s Too
6:52am: Baker Rd. @ Catherine Way.
6:54am: Baker Rd. @ True Rd.

Amesbury
7:01am: Rt. 110 (Macy St.) @ CVS.

Rt. 8 Amesbury / Merrimac
First Stop @ 6:20am

Amesbury
6:20am: 10 Kimball Road
6:23am: Kimball Rd. @ Lions Mouth Rd.
Kimball Rd. @ Birchmeadow Rd.(Pm Only)
6:30am: Whitehall Rd. @ Cynthia Ln.
6:31am: Whitehall Rd. @ Woodsom Dr.
6:32am: Whitehall Rd. @ Whittier Ave.
6:33am: Friend St. @ Whitehall Rd.
6:34am: Greenleaf St. @ Sparhawk St.
6:35am: Main St. @ Library
6:37am: Market St. @ Arlington St.
6:38am: S. Hampton Rd. @ Stuart St.
6:40am Paige Farm Rd. @ Vernon Dr.
6:43am: Fern Ave. @ Whittier Meadows Dr.
6:44am: Market St. @ Fern Ave.
6:45am: Fern Ave @ Stacey Ln.
6:49am: Collins Ave. @ Madison St.
Middle Rd. @ N. Hunt Rd. (Pm Only)
6:58am: Middle Rd. @ Pond Hill Rd.

Merrimac
6:59am: Middle Rd. @ Sunset Terr.

Rt. 9 Amesbury/Salisbury
First Pick-up 6:28am

Amesbury
6:28am: Haverhill Rd @ Hoyt Ave
6:29am: Haverhill Rd. @ Andyman’s Bakery
6:32am: Main St. @ Rockyhill Rd.
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:44am: Folly Mill Rd. @ Blacksnake Rd.
6:46am:Congress @ Elmwood St.

Amesbury
6:48am: Congress St. @ Timber Ln.
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:55am: Pleasant Valley Rd. @ Beacon St.
6:59am: Pleasant Valley Rd @ Riverfront Dr
7:00am: Pleasant Valley Rd. @ Buttonwoods Rd.

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

Merrimac
6:47am: Hadley Rd. @ Equestrian Way.
6:49am: Highland Rd. @ Battis Rd.
6:51am: Highland Rd. @ Harriman Rd.
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.
7:01am: East Main St. @ North Shore Community

Amesbury
7:03am: Haverhill Rd. @ First St.
7:05am: Haverhill Rd. @ Spindle Tree Ln.

Merrimac
7:07am: East Main St. (110) @ Attitash Ave.
7:09am: 51 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

Rt.11 Bradford
First Stop @ 6:42am
6:42am: Ferry Rd. @ South Riverview St.
6:44am: Ferry Rd. @ Cross Rd.
6:45am: Cross Rd. @ Bradstreet Ave.
6:44am: 357-404 Farrwood Dr.
6:45am: 81-176 Farrwood Dr.
6:46am: Boston Rd. @ O’Leary Way.
6:51am: Oxford Ave. @ Bradford Christian Academy
6:54am: South Main St. @ Forest Acre’s Dr.
6:55am: South Main St. @ Presidential Dr.
6:56am: 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. @ Peabody St.
6:50am: Salem St. @ Curtis Ave.
6:51am: Salem St. @ Boxford Rd.
6:52am: Salem St. @ Carters Ice-cream

Groveland
6:54am: Washington St. @ Center St.
6:55am: Washington St. @ Main St.
6:58am: Gardner St. @ Pleasant St.

Rt. 14 Bradford
First stop @ 6:52 Am
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: Lincolnshire Dr. Chadwick Rd.
6:58am: Chadwick Rd. @ Boxford Rd.

Rt. 15 Haverhill
First stop @ 6:40 AM
6:40am: Main St. @ Smiley School
6:40am: Main St. @ Jaffarian Rd.
6:41am: Main St. @ Woodrow Ave.
6:45am: Rosemont St. @ Merrill Ave.
6:45am: 135 Rosemont St.
6:46am: 189 Rosemont St.
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
6:53am: Broadway @ Grove St.
6:54am: Broadway @ Chicken Connection
6:55am: 349 Broadway
6:55am: Broadway @ Carleton Ave.

Rt. 16 Haverhill
First Stop @ 6:48am
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:58am
6:54am Essex St. @ Locust St. (Maria’s)
6:58 Main St. @ 6th Ave.
6:58am: Main St. @ 8th Ave.
6:59am: Main St. @ 10th Ave.
7:00am: Main St. @ 14th Ave.

Rt. 18 Haverhill
First Pick Up @ 6:52am
6:48am: Brickett Hill (Condo’s)
6:50am: North Ave. @ Haley Rd.
6:51am: North Ave @ Northside Condos
6:52am: North Ave. @ West Gile St.
6:53am: North Ave. @ Tenadel Ave.
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. @ Tobey Ave.
6:48am: River St. @ Thornton 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. @ Triple AAA
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:44am: Crystal St. @ Ruth Circle.
6:47am: Village Woods Rd. @ Old Yankee Rd.
6:48am: Fairview Farm Rd. @ White Oak Cir.
6:49am: 490 Liberty St.
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 @ Diana Dr.
6:57am: North Broadway @ Rosewood Dr.
6:59am: North Broadway @ Mariah Ridge Rd.
6:59am: North Broadway @ Monument St.

Rt. 23 Haverhill
First Pick Up @ 6:45am
6:45am: Pilgrim Rd. @ Brook St.
6:47am: Hilldale Ave. @ 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:52am
6:52am: Summer St. @ Webster St.
6:54am: Summer St. @ Chestnut St.
6:57am: Mechanic St. @ Groveland St.
6:59am: Fernald Ave. @ Groveland St.
7:00am: Boardman St. @ Golden Hill Ave.
7:01am: Boardman St. @ Goodale St.
7:02am: Mill St. @ Belvidere Rd.
7:03am: Mill St. @ Arlington St.
7:04am: Mill St. @ Saltonstall Rd.
7:08am: Elliot St. @ Pear Tree Rd.
7:10am: Amesbury Rd. @ Amesbury St. (Next to Racing Mart)
7:11am: Amesbury Rd. @ Biggart’s Ice Cream
7:12am: Amesbury Rd. @ Atwood Rd.
7:13am: Amesbury Rd. @ Homestead St.