About Our School

Haddington Primary School is split over two campuses. 

Infant Campus (Nursery to Primary 3)

Tynebank Road


EH41 4DN 

Tel 01620 823271

Upper Campus (Primary 4 to Primary 7)

Neilson Park Road

HaddingtonEH41 3DT 

Tel 01620 822177


Haddington Primary School is a non-denominational school set in Haddington, the county town of East Lothian. 

For session 2021/2022 we have 29 classes and a 40:40 nursery. 

The school is based on two sites: The Infant Campus and Upper Campus.  The infant campus is a joint campus with St Mary’s Primary School.  They share various facilities including a dinner hall, PE hall, movement and dance base and the playground.  The building was opened in October 2012. 

The upper campus is adjacent to the infant campus.  The two campuses have a path known as the Butts that split them.  The Upper campus is an open plan building.  It also has a large PE hall which is used as the dinner hall.  The upper campus has a large playground and has recently had an upgraded Astroturf  pitch. 

There is an afterschool club and breakfast club for Primary 1-7 that operates from the infant campus dinner hall.  This is run independently by Spring Oscars. 

Leave a Reply

Your email address will not be published. Required fields are marked *