Student 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

Latest Update:
Wed. Aug 21st 11:20 am - Rts. 2, 4, 14
Wed. Aug 21st @ 4:00 PM - Rts. 4, 8, 9
Thurs. Aug 22nd @ 2:30 PM - Rt 5
Tues. Aug 27th @ 8:00 AM - Rt 23
Wed. Aug 28th @ 2:00 PM - Rt. 21
Thurs. Aug29th @ 2:00PM (Rts 7, Rt 3 -3 stops removed and all times changed)
Mon. Sept 30th @3:30 PM - Rts 3, 7, 11
Tues. Oct 1st @9:20 AM - Rt 1

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

Ipswich

6:06am: High St. @ Rosewood Dr.
6:07am: High St. @ Currier Park
6:10am: High St. @ North Main St.
6:12am: 49 Jeffrey’s Neck Rd.
6:13am: 82 Jeffery’s Neck Rd.
6:16am: Little Neck St. @ North Ridge Rd.
6:23am: County Rd. @ Southern Heights
6:24am: Essex Rd. @ Cable Garden Apartments
6:30am: Market St. @ Depot Sq.
6:31am: Washington St. @ Riley Ave.
317 Linebrook Rd. (PM Only)
6:41am: Linebrook Rd. @ Newbury Rd.
Linebrook @ Pillowlace Ln (PM Only)
Rowley
6:46am: Haverhill St. @ Boxford Rd.
Georgetown
6:49am: East Main St. @ Wood Rd.
6:50am: East Main St. @ Pillsbury Ln.
6:51am: East Main St. @ Elm St.
6:52am: Pond St. @ Prospect St.
6:53am: Pond St. @ Mill St.
6:54am: 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: Seven Star Rd. @ Governor's Rd.
6:58am: Center St @ Seven Star 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

1 Boston Way (PM Only)
6:02am: Pond St. @ Hill St.
Newbury
6:08am: High Rd. @ Hay St.
High Rd. (1A) @ Plummers Ln. (PM Only)
6:14am: High Rd . @ Riverview Dr.
6:16am: Rolfe’s Ln @ Anchor Way
Newburyport
6:23am: 94 Northern Blvd.
6:25am: Northern Blvd. @ 76th St.
6:35am: Water St. @ Bromfield St.
6:38am: Water St. @ Sea Level Oyster Bar
6:41am: Woodland St. @ Walnut St.
6:44am: Famous Pizza @ Ferry Rd.
6:45am: Hardy St. @ Ferry Rd.
6:47am: Merrimac St. @ Spofford St. (Rotary)
6:46am: Ferry Rd. @ Plant St.
6:52am: Turkey Hill Rd. @ Bayberry Rd.
6:53am: Turkey Hill Rd. @ Longfellow Dr.
6:56am: Hale St. @ Doe Run Dr.
7:02am: Storey Ave. @ Dunkin
7:03am: Story Ave @ Phillips Dr.
West Newbury
7:05am Main St. @ Garden 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:30am: 609 Newburyport Turnpike
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:45am: 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:24am: 57 Spencer Knowles Rd.
6:26am: 451 Newburyport Tpke
6:30am: Weathersfield St. @ Long Hill 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:29am: Ferry Rd @ Island Way
6:30am: Ferry Rd. @ Samantha Way
6:33am: Beach Rd. @ Dock Ln.
6:36am: Beach Rd. @ Salisbury Center
6:37am: Beach Rd. @ Tidewater
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:45am: Lafayette Rd. @ Salisbury Elementary
6:47am: Toll Rd @ Jak-Len Dr.
6:48am: Toll Rd. @ Pike St.
6:50am: Toll Rd. @ Dunkin Donuts
6:52am: Rabbit Rd. @ Hodgie’s Too
6:54am: Baker Rd. @ True Rd.
Amesbury
7:01am: Rt. 110 (Macy St.) @ CVS.

Rt. - 8 Amesbury
First Stop @ 6:15am

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.
6:44am: Congress St. @ Trues Ct.
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:40am: Congress St. @ Locust St.
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: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:41am: 107 Ferry Rd.
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. @ 180 Lincolnshire Dr.
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. @ Tobey 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. @ Webster St. (Old 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: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 @ Back 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: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.