River Mill Primary School

River Mill Primary School

Calendar

View full list of diary dates

  • Monday 28th Apr 25
    Year 4 Entry Point Day
    Add Year 4 Entry Point Day to your calendar
  • Tuesday 29th Apr 25
    Year 3 Entry Point Day
    Add Year 3 Entry Point Day to your calendar
  • Wednesday 30th Apr 25
    Year 5 Road Safety workshop
    Add Year 5 Road Safety workshop to your calendar
  • Wednesday 30th Apr 25
    14:00
    Multiplication Test Parent Workshop - Year 4 Read more
    Add Multiplication Test Parent Workshop - Year 4 to your calendar
  • Thursday 1st May 25
    Year 1 Entry Point Day
    Add Year 1 Entry Point Day to your calendar
  • Friday 2nd May 25
    Year 6 Entry Point Day
    Add Year 6 Entry Point Day to your calendar
  • Monday 5th May 25
    Bank Holiday Read more
    Add Bank Holiday to your calendar
  • Mon 12th May 25

    to

    Thu 15th May 25

    KS2 Tests
    Add KS2 Tests to your calendar
  • Monday 19th May 25
    Walk to School Week
    Add Walk to School Week to your calendar
  • Tuesday 20th May 25
    PTA PLUS/Book Swap morning and after school
    Add PTA PLUS/Book Swap morning and after school to your calendar
  • Tuesday 20th May 25
    PTA PLUS/Book Swap
    Add PTA PLUS/Book Swap to your calendar
  • Thursday 22nd May 25
    Year 5 11+ Secondary Transition and 11+ parent workshop 9.15am and 2.30pm
    Add Year 5 11+ Secondary Transition and 11+ parent workshop 9.15am and 2.30pm to your calendar
  • Mon 26th May 25

    to

    Fri 30th May 25

    Half Term Holiday
    Add Half Term Holiday to your calendar
  • Mon 2nd Jun 25

    to

    Fri 13th Jun 25

    Multiplication Check
    Add Multiplication Check to your calendar
  • Wednesday 4th Jun 25
    09:30 to 10:30
    Year 4 Sports Day - starts 9.30am
    Add Year 4 Sports Day - starts 9.30am to your calendar
  • Wednesday 4th Jun 25
    11:00 to 12:00
    Year 5 Sports Day - starts at 11am
    Add Year 5 Sports Day - starts at 11am to your calendar
  • Wednesday 4th Jun 25
    14:00 to 15:00
    Year 6 Sports Day starts at 2pm
    Add Year 6 Sports Day starts at 2pm to your calendar
  • Thursday 5th Jun 25
    Vision Screening - Year R
    Add Vision Screening - Year R to your calendar
  • Thursday 5th Jun 25
    09:30 to 10:30
    Year 2 Sports day - starts at 9.30am
    Add Year 2 Sports day - starts at 9.30am to your calendar
  • Thursday 5th Jun 25
    14:00 to 15:00
    Year 3 Sports Day starts at 2pm
    Add Year 3 Sports Day starts at 2pm to your calendar
  • Friday 6th Jun 25
    09:30 to 10:30
    Year 1 Sports Day starts
    Add Year 1 Sports Day starts to your calendar
  • Friday 6th Jun 25
    09:30 to 10:30
    Reception Sports Day starts at 9.30am
    Add Reception Sports Day starts at 9.30am to your calendar
  • Monday 9th Jun 25
    PTA Someone Special Shop
    Add PTA Someone Special Shop to your calendar
  • Mon 9th Jun 25

    to

    Fri 13th Jun 25

    Phonics Screening Check
    Add Phonics Screening Check to your calendar
  • Monday 9th Jun 25
    Non-Uniform Day (PTA Raising Funds Summer Fair)
    Add Non-Uniform Day (PTA Raising Funds Summer Fair) to your calendar
  • Monday 9th Jun 25
    PTA Someone Special Shop - all day
    Add PTA Someone Special Shop - all day to your calendar
  • Tuesday 17th Jun 25
    09:00 to 15:00
    Reception and Nursery Trip to Godstone Farm - all day trip
    Add Reception and Nursery Trip to Godstone Farm - all day trip to your calendar
  • Wednesday 18th Jun 25
    Class Photographs Read more
    Add Class Photographs to your calendar
  • Monday 23rd Jun 25
    09:15 to 11:00
    Cherry Class Library Visit
    Add Cherry Class Library Visit to your calendar
  • Wednesday 25th Jun 25
    New Reception 2025 parents meeting at 6pm in main hall
    Add New Reception 2025 parents meeting at 6pm in main hall to your calendar
  • Wednesday 2nd Jul 25
    Reception and Nursery Balance Bike activity day
    Add Reception and Nursery Balance Bike activity day to your calendar
  • Sunday 6th Jul 25
    PTA Summer Fair
    Add PTA Summer Fair to your calendar
  • Monday 7th Jul 25
    Sports Week
    Add Sports Week to your calendar
  • Monday 7th Jul 25
    09:30 to 10:30
    Stay & play session for new reception classes
    Add Stay & play session for new reception classes to your calendar
  • Tuesday 8th Jul 25
    Sports Week
    Add Sports Week to your calendar
  • Tuesday 8th Jul 25
    09:30 to 10:30
    Stay & play session for new reception classes
    Add Stay & play session for new reception classes to your calendar
  • Wednesday 9th Jul 25
    Sports Week
    Add Sports Week to your calendar
  • Wednesday 9th Jul 25
    09:30 to 10:30
    Stay & play session for new reception classes
    Add Stay & play session for new reception classes to your calendar
  • Thursday 10th Jul 25
    Sports Week
    Add Sports Week to your calendar
  • Friday 11th Jul 25
    Sports Week
    Add Sports Week to your calendar
  • Friday 18th Jul 25
    Year 6 Leavers Assembly - at 2pm - parents seated by 1.45pm
    Add Year 6 Leavers Assembly - at 2pm - parents seated by 1.45pm to your calendar
  • Tuesday 22nd Jul 25
    Last Day of Term
    Add Last Day of Term to your calendar
  • Thursday 28th Aug 25
    Inset day - no pupils in school
    Add Inset day - no pupils in school to your calendar
  • Friday 29th Aug 25
    Staff Inset day - Pupils not in school
    Add Staff Inset day - Pupils not in school to your calendar
  • Mon 1st Sep 25

    to

    Tue 2nd Sep 25

    Nursery Stay * Play Sessions
    Add Nursery Stay * Play Sessions to your calendar
  • Mon 1st Sep 25

    to

    Wed 3rd Sep 25

    Reception Parent Meetings
    Add Reception Parent Meetings to your calendar
  • Monday 1st Sep 25
    First day for Term - Year 1 to Year 6
    Add First day for Term - Year 1 to Year 6 to your calendar
  • Wednesday 3rd Sep 25
    Nursery Pupils start back
    Add Nursery Pupils start back to your calendar
  • Thursday 4th Sep 25
    Reception pupils stay until 11.30am
    Add Reception pupils stay until 11.30am to your calendar
  • Friday 5th Sep 25
    Reception pupils stay until 11.30am
    Add Reception pupils stay until 11.30am to your calendar
  • Monday 8th Sep 25
    Reception Pupils stay until 1.30pm
    Add Reception Pupils stay until 1.30pm to your calendar
  • Tuesday 9th Sep 25
    Reception Pupils stay until 1.30pm
    Add Reception Pupils stay until 1.30pm to your calendar
  • Tuesday 9th Sep 25
    Evidence Me Parent Workshop 9.15-9.45am
    Add Evidence Me Parent Workshop 9.15-9.45am to your calendar
  • Wednesday 10th Sep 25
    Reception pupils stay all day until 3.15pm
    Add Reception pupils stay all day until 3.15pm to your calendar
  • Wednesday 10th Sep 25
    EYFS Parent workshop - reading/writing/phonics 2.30pm
    Add EYFS Parent workshop - reading/writing/phonics 2.30pm to your calendar
  • Monday 15th Sep 25
    Reception and KS 1 Writing/Reading/Phonics workshop 2.30pm
    Add Reception and KS 1 Writing/Reading/Phonics workshop 2.30pm to your calendar
  • Mon 15th Sep 25

    to

    Fri 19th Sep 25

    Walk to School Week
    Add Walk to School Week to your calendar
  • Tuesday 16th Sep 25
    Workshare 3.15-3.45pm Year 1 to Year 6
    Add Workshare 3.15-3.45pm Year 1 to Year 6 to your calendar
  • Wednesday 17th Sep 25
    Individual School Photos - all pupils
    Add Individual School Photos - all pupils to your calendar
  • Thursday 18th Sep 25
    Maths Parent workshop all year groups 2.30pm
    Add Maths Parent workshop all year groups 2.30pm to your calendar
  • Sunday 21st Sep 25
    Back up PTA Summer Fair Date
    Add Back up PTA Summer Fair Date to your calendar
  • Monday 22nd Sep 25
    Handwriting workshop all year groups 2.30pm
    Add Handwriting workshop all year groups 2.30pm to your calendar
  • Friday 26th Sep 25
    Year 5 Willow Class assembly - starts at 9.15am parents seated by 9am
    Add Year 5 Willow Class assembly - starts at 9.15am parents seated by 9am to your calendar
  • Monday 29th Sep 25
    Harvest Assembly
    Add Harvest Assembly to your calendar
  • Thursday 9th Oct 25
    Nursery Open Afternoon 4-5pm
    Add Nursery Open Afternoon 4-5pm to your calendar
  • Fri 10th Oct 25

    to

    Fri 26th Sep 25

    Year 5 Pine Class assembly - starts at 9.15am parents seated by 9am
    Add Year 5 Pine Class assembly - starts at 9.15am parents seated by 9am to your calendar
  • Tuesday 14th Oct 25
    Parents Evening
    Add Parents Evening to your calendar
  • Wednesday 15th Oct 25
    New Reception 2026 Parents Open Morning 9.30am
    Add New Reception 2026 Parents Open Morning 9.30am to your calendar
  • Thursday 16th Oct 25
    Parents Evening
    Add Parents Evening to your calendar
  • Friday 17th Oct 25
    Last Day of Autumn Term 1
    Add Last Day of Autumn Term 1 to your calendar
  • Mon 20th Oct 25

    to

    Fri 31st Oct 25

    Half Term
    Add Half Term to your calendar
  • Monday 3rd Nov 25
    First day of Autumn Term 2 - all pupils back in school
    Add First day of Autumn Term 2 - all pupils back in school to your calendar
  • Thursday 6th Nov 25
    Workshare 3.15-3.45pm
    Add Workshare 3.15-3.45pm to your calendar
  • Tuesday 11th Nov 25
    New Reception 2026 Parents Open Afternoon 2pm
    Add New Reception 2026 Parents Open Afternoon 2pm to your calendar
  • Thursday 13th Nov 25
    Nursery Open Afternoon 4-5pm
    Add Nursery Open Afternoon 4-5pm to your calendar
  • Friday 14th Nov 25
    Year 4 Ash Class assembly - starts at 9.15am seated by 9am
    Add Year 4 Ash Class assembly - starts at 9.15am seated by 9am to your calendar
  • Friday 21st Nov 25
    Wellbeing Workshop - all pupils
    Add Wellbeing Workshop - all pupils to your calendar
  • Monday 24th Nov 25
    SCARF Life Education workshop - all pupils
    Add SCARF Life Education workshop - all pupils to your calendar
  • Monday 24th Nov 25
    Workshare 3.15-3.45pm
    Add Workshare 3.15-3.45pm to your calendar
  • Tuesday 25th Nov 25
    SCARF Life Education workshop - all pupils
    Add SCARF Life Education workshop - all pupils to your calendar
  • Wednesday 26th Nov 25
    SCARF Life Education workshop - all year groups
    Add SCARF Life Education workshop - all year groups to your calendar
  • Tuesday 2nd Dec 25
    Nursery Nativity Performance 10am
    Add Nursery Nativity Performance 10am to your calendar
  • Thursday 4th Dec 25
    New Reception 2026 Parents Open Morning 9.30am
    Add New Reception 2026 Parents Open Morning 9.30am to your calendar
  • Friday 5th Dec 25
    Year 4 Elm Class assembly - starts at 9.15am seated by 9am
    Add Year 4 Elm Class assembly - starts at 9.15am seated by 9am to your calendar
  • Friday 12th Dec 25
    Christmas Jumper day - Christmas jumpers to be worn
    Add Christmas Jumper day - Christmas jumpers to be worn to your calendar
  • Monday 15th Dec 25
    Christmas Disco - in school time - whole school
    Add Christmas Disco - in school time - whole school to your calendar
  • Tuesday 16th Dec 25
    School Panto- in school time - whole school
    Add School Panto- in school time - whole school to your calendar
  • Wednesday 17th Dec 25
    School Christmas Dinner - whole school
    Add School Christmas Dinner - whole school to your calendar
  • Wednesday 17th Dec 25
    Reception Christmas Production 9.15am - parents seated by 9am.
    Add Reception Christmas Production 9.15am - parents seated by 9am. to your calendar
  • Thursday 18th Dec 25
    Own clothes day - Class Christmas Parties - pm
    Add Own clothes day - Class Christmas Parties - pm to your calendar
  • Friday 19th Dec 25
    Last Day of Autumn Term 2
    Add Last Day of Autumn Term 2 to your calendar
  • Mon 22nd Dec 25

    to

    Fri 2nd Jan 26

    Christmas Holidays
    Add Christmas Holidays to your calendar
  • Monday 5th Jan 26
    Spring Term 1 - first day back at school - all pupils
    Add Spring Term 1 - first day back at school - all pupils to your calendar
  • Mon 16th Feb 26

    to

    Fri 20th Feb 26

    Half Term Holidays
    Add Half Term Holidays to your calendar
  • Fri 3rd Apr 26

    to

    Thu 16th Apr 26

    Easter Holidays
    Add Easter Holidays to your calendar
  • Monday 4th May 26
    Bank Holiday
    Add Bank Holiday to your calendar
  • Mon 25th May 26

    to

    Fri 29th May 26

    Half Term
    Add Half Term to your calendar
  • Tuesday 21st Jul 26
    Last day of Summer Term
    Add Last day of Summer Term to your calendar

View all categories

  • Reception
  • Term Dates
  • Whole School
  • Year 1
  • Year 2
  • Year 3
  • Year 4
  • Year 5
  • Year 6
  • Other calendar dates
  • Hide all

Adding dates to your calendar

Subscribing via Outlook

Follow the relevant instructions below, using the feed address https://www.rivermillprimaryschool.co.uk/ical.ics

Subscribing via Google

  • On your computer, open Google Calendar
  • On the left, next to "Other calendars" click 'Add' Add followed by 'From URL'.
  • Click this button to copy the feed address to your clipboard and paste it into the 'URL of calendar' field
  • Click 'Add calendar'. The calendar will appear on the left side under "Other calendars"
  • It might take up to 12 hours for changes to show in your Google Calendar.

Subscribing via iPhone