Just looked at the census figures for primaries (excluding Catholic) on the Middlesex side.
With Orleans Primary (which I may have missed off last time - apologies
) and a bulge class at St Mary's, there are about 70 extra pupils for 2016 entry in St Margarets, although Vineyard doesn't have a bulge class then.
Updated figures below, according to when they leave Y6, including from last year.
Hampton North/South/Hill
(2014) - 303, (2015) - 304, (2016) - 307, (2017) - 383, (2018) - 362
Teddington/Hampton Wick
(2014) - 210, (2015) - 233, (2016) - 234, (2017) - 235, (2018) - 257
Twickenham South/West/Riverside & St Margarets
(2014) - 293, (2015) - 282, (2016) - 351, (2017) - 316, (2018)- 343
Whitton/Heathfield (inc. Chase Bridge which used to link to Orleans Park)
(2014) - 235, (2015) - 231, (2016) - 257, (2017) - 269, (2018) - 287