Barton-upon-Humber has one Secondary School Baysgarth School and three primary schools, Bowmandale Primary School , Castledyke Primary School , Barton St Peter's School .