Due to concern regarding the nutritional quality of schoolchildren’s diets, large amounts of funding have been invested into improving school canteen lunches. However, children may also consume packed lunches, or ‘street’ lunches (those purchased outside school). This study was undertaken to ascertain whether canteen lunches are nutritionally superior to packed and street lunches, the contribution of the lunch types towards total nutritional intake, and whether children eating nutritionally poor lunches compensate in terms of nutritional intake and density with food consumed at other times. During 2007 and 2008, dietary intake data were collected from 332 children aged 11–13, from two schools in Fife, Scotland. Using 5-d estimated intake food diaries, data from 1532 d was collected. Energy intake was calculated, as well as intake and density (per 100 kcal = 418.4 kJ) of fat, SFA, non-milk extrinsic sugars (NMES), non-starch polysaccharides (NSP), vitamin A, folate, Ca, Fe plus fruit/vegetables. These nutrients/foods were selected due to their inclusion in the Scottish Nutrient Standards for School Meals (SNSSL) (1) . Lunchtime data were compared with the SNSSL, and the total daily intake with the estimated average requirement for energy (2) , dietary reference values (DRV) and reference nutrient intakes (RNI) for nutrients and micronutrients (2) and the government recommendation for fruit and vegetables (3) . Comparisons were undertaken between canteen, packed and street lunches and between days including them. The children’s diet was closest to guidelines when canteen lunches were consumed, having the lowest mean fat, SFA and NMES intakes, and the highest mean folate, Ca and Fe. However, many dietary targets remained unmet. On street lunch days, the diet was furthest from guidelines, with the lowest intake for NSP, micronutrients, and fruit and vegetables. This occurred both at lunchtime and over the whole day. Packed lunches contained the most vitamin A, NSP and fruit/vegetable portions (mean values). They also contained more SFA than canteen or street lunches. There was some compensation for poor lunchtime nutrient intake by foods eaten at other times during the day. However, this was not as great as noted by previous studies (4–6) , and many significant differences between the lunch types existed at the end of the day. Children should therefore be encouraged to have canteen lunches due to their superior nutritional quality, and their contribution towards overall nutrient intake.