Elle Macpherson's son is embarrassed by her.

The 48-year-old supermodel has kids Flynn, 14, and Cy, nine, from a previous relationship and admits she has to keep her distance when dropping her eldest child at school.

She said: ''I have to park away from the school when I drop him off so we don't get seen together - he gets so embarrassed.''

Despite her hectic work schedule, Elle insists her family always comes first.

She added to Closer magazine: ''I always prioritise my boys. I take them to school every day and we have the usual fights over homework. But they're amazing.''

The Australian beauty feels ''lucky'' to be very tall as she thinks it means she is able to be less strict with her diet as excess weight doesn't show so much.

She said: ''I'm lucky to be 6ft tall as it makes you look slimmer. I eat carbs and cakes, but in moderation.

''It would be a pretty sad existence if I had this great life, but had to starve myself.''