My dentist told me to brush before breakfast (or an hour after) but hardly any of my friends or mums at school seem to know this. Never brush straight after eating as you are brushing the acids into your teeth.
www.nhs.uk/Livewell/dentalhealth/Pages/Teethcleaningguide.aspx