 The school had a roll of almost 800 pupils in 2012.75% of St David's pupils come from associated Catholic primary schools in Midlothian and East Lothian.St David's High School was established in Dalkeith in 1948.