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
2025-2026 School Year

Most Recent Update:
Wed, Aug. 20th - 10:15A (Rts 1, 2, and 15)
Friday, Aug 22nd - 1:50P (Rts 3, 5, and 9)
Tuesday, Aug 26th - 8:50A (Rt 3)
Tuesday, Aug 26th - 1:10P (Rt 9)
Wednesday, Aug 27th - (Rts 3, 10, 14, and 16)
Monday, Sept 1st - 9:25A (Rts, 2, 4, 9, 15, and 22)

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

6:05am: High St. @ Paradise Rd
6:06am: High St. @ Rosewood Dr.
6:07am: High St. @ Currier Park
6:10am: High St. @ North Main St.
6:13am: Jeffrey’s Neck Rd @ Island Park Rd
6:14am: 49 Jeffrey’s Neck Rd.
6:16am: Little Neck St. @ North Ridge Rd.
6:23am: East St. @ Spring St.
6:24am: County Rd @Argilla Rd
6:25am: County Rd. @ Southern Heights
6:26am: Lakemans Ln @ Fellow Rd
6:29am: Essex Rd. @ Bruni’s Market
6:32am: Market St. @ Depot Sq.
6:33am: Washington St. @ Riley Ave.
6:34am: Washington St. @ Pleasant St.
6:45am: 24 Newbury Rd
6:49am: Newbury Rd @ Mehaffey Ln
Rowley
6:51am: Haverhill St. @ Boxford Rd.
Georgetown
6:55am: East Main St. @ Pillsbury Ln.
6:56am: East Main St. @ Elm St.
6:58am: Pond St. @ Prospect St.
6:59am: Pond St. @ Mill St.
Groveland
7:01am: 215 7 Star Rd
7:03am: 7 Star Rd @ Fairway Dr.

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:27am: 370 Andover St.
6:28am: Andover St @ Davis Ln
6:30am: Andover St. @ Hamilton Terrace.
6:31am: Andover St. @ Nelson Ave
6:34am: 91 Central St.
6:35am: Central St. @ Brook St.
6:36am: Brook St. @ Elm St.
6:36am: Central St. @ Elm St.
6:40am: West Main St. @ Weston Ave.
6:41am: West Main St . @ Lakeridge Dr.
6:42am: West Main St. @ Bailey 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:55am: Garrison St. @ Cannon Hill Ave
6:57am: Governors Rd @ Balch Ave
West Newbury
7:00am: Crane Neck St. @ Tewksbury Ln
7:02am: Georgetown Rd @ Maple St.

Rt. 3 West Newbury/Newbury/Newburyport
First Pick Up @ 6:08am 
Newburyport
6:08am: Turkey Hill Rd. @ Bayberry Rd.
6:10am: Hale St. @ Doe Run Dr. 
1 Boston Way (PM ONLY)
6:12am: Pond St. @ Hill St. 
Newbury
6:16am:  High Rd. @ Hay St. 
High Rd. (1A) @ Plummers Ln. (PM ONLY)
6:17am: High Rd @ Pine Island Rd
6:20am: Rolfe’s Ln @ Anchor Way
Newburyport
6:22am: Plum Island Turnpike @ Southern Blvd
6:24am: 94 Northern Blvd.
6:25am: Northern Blvd. @ 76th St.
6:35am: Water St. @ Bromfield St.
6:36am: Water St. @ Federal St. 
6:38am: Water St. @ Sea Level Oyster Bar
6:41am: Merrimac St @ Woodland St. 
6:42am: Merrimac St @ Spofford St. (Rotary)
6:43am: Spofford St @ Belcher Rd
6:44am: Ferry St. @ Hardy Rd
6:45am: Famous Pizza @ Ferry Rd.
6:47am: Storey Ave. @ Providence Bank
6:50am: Story Ave @ Phillips Dr. 
West Newbury
6:55am Main St. @ Garden St.

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

6:12am: Main St. @ Forest St.
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:35am: Main St @ Merridfield St.
6:36am: Main St. @ Hammond St.
6:37am: Main St @ Elmwood Ave
6:37am: Main St. @ Warehouse Ln.
6:38am: Main St. @ Railroad Ave.
6:39: 393 Main St.
6:39am: 588 Main St.
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:16 Moody St.
6:53am: Brickett St. @ Ash St.
West Newbury
7:00am: Bachelor St. @ Boynton Ct.
7:02am: 67 Bridge St.

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

6:12am: Orchard St. @ Pearson Dr.
6:13am: 132 Orchard St.
6:15am: 20 Orchard St.
Rowley
6:20am: 609 Newburyport Turnpike
6:26am: 451 Newburyport Tpke
6:32am: Haverhill St. @ Leslie Rd
6:35am: 256 East. Main St.
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:42am: Tenney St @ Norino Way
6:43am: 150 Tenney St.
6:46am: Jewett St. @ Harris Way
6:47am: Jewett St. @ Fazio Farm Rd.
6:49am: North St. @ Mill St. 
6:50am: North St. @ Parsonage St.
Groveland
6:55am: King St. @ Old Jacobs Rd.
6:56am: 193R King St.
6:58am: King St. @ Outlook Dr.
7:00am: 36/43 King St.
7:00am: Main St. @ King St.  

7:01am: Main St. @ Marjorie St. (Riverside Pizza)
7:03: Main St. @ Lindsays Way
West Newbury
7:05 am: 68 Main St.
7:07am: Main St. @ Harrison Ave.
7:08am: 278 Main St.
7:10am: 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
6:53am: Kenoza St. @ Golden Hill Ave.
6:56am: Groveland St. @ Charlie’s
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 Amesbury
First Stop @ 6:30am

6:30am: 10 Kimball Road
6:31am: 17 Kimball Road
6:32am: Kimball Rd @ Ashley Dr.
6:38am: 12 W Whitehall Rd
6:42am: Whitehall Rd. @ Cynthia Ln.
6:43am: 138 Whitehall Rd
6:45am: Whitehall Rd. @ Whittier Ave.
6:48am: Greenleaf St. @ Sparhawk St.
6:48am: Main St. @ Library
6:50am: Market St. @ Arlington St.
6:52am: S. Hampton Rd. @ Clinton St. Ext
6:54am: Fern Ave. @ Whittier Meadows Dr.
6:55am: 29 Fern Ave
6:56am: Market St @ Ora Ave
6:58am: 87 Cedar St.
7:00am: Friend St. @ Carriage Hill Rd (AM Only)
7:05am: MA 150 @ Allenclair Dr.
7:06am: Haverhill Rd @ Hoyt Ave

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

6:25am: Main St @ Rocky Hill Rd.
6:26am: Clarks road @ Birchwood Point condos
6:28am: Elm St. @ Amesbury Animal Hospital
6:29am: Elm St. @ Lafayette St.
6:30am: Elm St. @ Monroe St.
6:31am: Monroe St. @ Madison St.
Salisbury
6:32am: Main St @ Joy Rd.
6:33am: Congress St. @ Locust St.
6:35am: Locust St @ Kel Lori Dr.
6:36am: 97 Folly Mill Rd
6:38am: Folly Mill Rd. @ Blacksnake Rd.
6:40am: Congress @ Elmwood St.
Amesbury
6:41am: 146 Congress St.
6:42am: Congress St. @ Clinton St.
6:43am: Congress St. @ Melrose St.
6:44am: Congress St. @ Elm St.
6:46am: Jade III @ Rotary
6:48am: Friend St. @ Richdale’s
6:49am: Main St. @ Cleveland St.
6:50am: Merrimac St @ Swetts Hill
6:51am: Pleasant Valley Rd. @ Beacon St.
6:54am: Pleasant Valley Rd. @ Maudsley View Ln.
6:55am: Pleasant Valley Rd. @ Riverfront Dr.
6:56am: Pleasant Valley Rd @ Bartletts Reach
6:57am: Pleasant Valley Rd @ Buttonwood

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

6:15am: 55 Elm St.
6:16am: Elm St. @ Maple St.
6:19am: Bridge St @ Partridge Ln
6:22am: Ferry Rd. @ Island Way
6:23am: 95 Ferry Rd.
6:25am: Ferry Rd. @ Pleasant St.
6:28am: Beach Rd. @ Dock Ln.
6:30am: Beach Rd. @ Salisbury Center
6:31am:Beach Rd @ Tidewater
6:32am: Beach Rd. @ Old County Rd.
6:33am: Beach Rd. @ Beach Road Estates
6:35am: Beach Rd @ CVS.
6:36am: Lafayette Rd @ Spring St/Dunkin Donuts
6:37am: Lafayette Rd. @ Forest Rd.
6:39am: Gerrish Rd. @ Seabrook Rd.
6:43am: Toll Rd @ Jak-Len Dr.
6:48am: 194 Lafayette Rd.
6:49am: Lafayette Rd @ Brooks Rd.
6:50am: Main St @ Daniel Ct.
6:51am: Main St. @ Lena Maes Way
6:52am: Rabbit Rd. @ Hodgie’s Too
6:53am: Baker Rd @ Catherine Way
6:55am: Baker Rd. @ True Rd.
6:56am: 10 Bartlett St / Dairy Queen PM
Amesbury
7:01am: Rt. 110 (Macy St.) @ CVS.
7:03am: Middle @ Cottage Lane
7:04am: 79 Middle Rd.
Merrimac
7:05am: Middle Rd. @ Sunset Terr.
7:06am: Middle Rd. @ Skunk Rd
7:08am: 82 River Rd.
7:10am: Merrimac St. @ Mythical St.

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

6:42am: Birch Meadow Rd. @ W. Parish Lane
6:43am: 45 Birch Meadows Rd
6:45am: Hadley Rd @ W Hadley Rd
6:46am: Hadley Rd. @ Equestrian Way.
6:48am: 9 Prospect St.
6:49am: Church St @ Hansom Dr.
6:51am: Harriman Rd @ Red Oak Acres
6:53am: Harriman Rd. @ Brush Hill
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:02am: East Main St @ Emery St.
Amesbury
Haverhill Rd. @ First St. (PM ONLY)
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/65 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
West Main St. @ Gunnison Dr. (PM ONLY)

Rt.11 Bradford
First Stop @ 6:39am

6:39am: Ferry Rd. @ South Riverview St.
6:40am: 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. @ M St.
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:45am
Bradford

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

Rt. 14 Bradford
First Stop @ 6:50am

6:40am: South Pleasant St. @ South Summer St.
6:42am: South Pleasant St. @ South Prospect St.
6:43am: South Prospect St. @ South Main St.
6:44am: South Main St. @ Ari’s Pizza
6:45am: Kingsbury Ave @ Coates Ln.
6:46am: Kingsbury Ave. @ Hyatt Ave.
6:47am: Kingsbury Ave. @ 42 Lincolnshire Dr.
6:48am: Kingsbury Ave. @ Hoyt Rd.
6:49am: 261 Chadwick Rd.
6:50am: Chadwick Rd. @ Towne Hill Rd.
6:51am: Chadwick Rd. @ Boxford Rd.

Rt. 15 Haverhill
First Stop @ 6:40am

6:40am: Main St. @ Hanscom Ave
6:40am: Main St. @ Jaffarian Rd.
6:41am: Main St. @ Woodrow Ave.
6:43am: Main St. @ Merrill Ave.
6:47am: 888 Hilldale Ave
6:49am: Hilldale Ave @ Rosemont
6:50am: Hilldale Ave. @ W. Rochambault St.
6:51am: Hilldale Ave. @ Cogswell St.
6:52am: Hilldale Ave. @ Willie St.
6:53am: Hilldale Ave. @ Dustin Ave.
6:54am: Hilldale Ave. @ Federal St.
6:58am: Broadway @ Carleton Ave.

Rt. 16 Haverhill
First Stop @ 6:51am

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

Rt. 17 Haverhill
First Stop @ 6:50am

6:50am Essex St. @ Locust St. (Maria’s)
6:55am Main St. @ 5th Ave.
6:56am: Main St. @ 8th Ave.
6:57am: Main St. @ 10th Ave.
6:58am: Main St. @ 14th Ave.
7:00am: Main St. @ Brookline Ave.

Rt. 18 Haverhill
First Stop @ 6:43am

6:43am: Gile St. @ Magnavista Dr.
6:44am: Gile St. @ Solitaire 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:52am: North Ave @ Concord St.
6:53am: North Ave @ Sagamore Pl.
6:55am: Lawrence St. @ Hamilton Ave.
6:56am: Lawrence St. @ Fountain St.

Rt. 20 Haverhill
First Stop @ 6:38am

6:38am: Lowell Ave @ Lansing Ave.
6:41am: Lowell Ave. @ Bates Rd.
6:42am: Lowell Ave @ Carleton St.
6:43am: River St. @ Hunter Ave.
6:45am: River St. @ Alpha St.
6:46am: River St. @ Bradley Ave.
6:47am: River St. @ Tobey Ave.
6:51am: River St. @ Thornton Ave.
6:52am: River St. @ Revere Ave.
6:53am: River St. @ Cheever St.
6:54am: River St. @ Florence Ave.
6:56am: River St. @ Hall St.
6:57am: River St. @ Red Hen
7:00am: 44 Merrimack St.

Rt. 21 Haverhill
First Stop @ 6:50am

6:50am: 211 Amesbury Rd
6:53am: Kenoza Ave. @ Longview St.
6:54am: Kenoza Ave. @ Fay Place
6:57am: Primrose St. @ Charles St.
6:56am: Charles St @ North St.

Rt. 22 Haverhill
First Stop @ 6:29am

6:29am: Broadway @ The Grill Next Door
6:30am: Broadway @ West Church
6:31am: Lake St. @ Andy’s
6:34am: West Lowell Ave. @ Colonial Farm Rd.
6:37am: Broadway @ Silver Birch Ln.
6:37am: 1047 Broadway
6:40am: Broadway @ Emma Rose Cir.
6:41am: Broadway @ Baileys Ct.
6:43am: Broadway @ Crystal St.
6:44am: Crystal St. @ Ruth Circle.
6:47am: Village Woods Rd. @ Old Yankee Rd.
6:49am: Liberty St. @ Red Maple Rd.
6:52am: Jericho Rd @ Danrich Ct.
6:55am: North Broadway @ Lake St.
6:56am: North Broadway @ Parsonage Hill Rd.
6:57am: North Broadway @ Diana Dr.
6:58am: North Broadway @ Vale St.
6:57am: North Broadway @ Rosewood Dr.
6:58am: North Broadway @ St. Patrick’s Cemetery
7:01am: Broadway @ Grove St.
7:02am: Broadway @ Chicken Connection

Rt. 23 Haverhill
First Stop@ 6:47am

6:47am:Hilldale Ave. @ Bateman St.
6:50am: Brook St. @ Brookdale Ln.
6:51am: Pilgrim Rd. @ Brook St.
6:53am: Primrose St. @ 5th Ave.
6:54am: Primrose St. @ 8th Ave.
6:55am: Primrose St. @ 16th Ave.
6:55am: Primrose St. @ 19th Ave.
6:57am: Primrose St. @ Ringgold St.

Rt. 24 Haverhill
First Stop @ 6:49am

6:49am: Webster St. @ Arlington St.
6:50am: Summer St. @ Chestnut St.
6:51am: Water St. @ Eastern Ave
6:54am: Mechanic St. @ Groveland St.
6:55am: Boardman St @ Fernald Ave
6:57am: Boardman St. @ Golden Hill Ave.
6:58am: Boardman St. @ Goodale St.
7:01am: Mill St. @ Arlington St/Chestnut St.
7:02am: Mill St. @ Saltonstall Rd.
7:04am: 30 Shattuck Rd.
7:05am: Elliot St. @ Pear Tree Rd.
7:06am: Amesbury Rd. @ Amesbury St. (Next to Racing Mart)
7:08am: 837 Amesbury Rd (AM ONLY)
7:09am: Amesbury Rd. @ Homestead St.

It is the policy of Whittier Regional Technical School not to discriminate on the basis of sex, race, religion, color, national origin, disabilities, sexual orientation, gender identity, or homelessness in its educational policies as required by Title IX of the 1972 Educational Amendments and Chapter 622 of the Acts of 1971, and section 504 of the Rehabilitation Act of 1973.