Pupils in the school take part in a variety of events throughout the school year from enterprise, science, music and ICT.
Pupils in Primary 1 and 2 share their learning through shared starts and finishes with parents.
Children take part in the Fife Burn Poetry competition and the Scottish dance festival.
The pupils voice is represented through the Pupil Council, Eco committee, Health Promoting Schools committee and two pupils attend the Children's Parliament.
Primary 6 pupils are trained as playground leaders to encourage playground games and primary 7's assist with playground mediation skills.
Pupils take part in a range of after school activities provided by Active Schools and members of staff.
Pupils participate in cluster sporting events.