Home / Blog / School Cafeteria Buffet: HACCP Checklist That Passes Audit

School Cafeteria Buffet: HACCP Checklist That Passes Audit

2026-10-14 BAVA Team Blog

Short answer: A school cafeteria buffet passes a HACCP audit on four controls: hot food at 60°C or above with a recorded probe reading every 2 hours, cold food at 5°C or below, allergen labelling on every dish with a printed card, and a hand washing station within 5 metres of the line. The most common failing point is the temperature record, not the temperature: a school that holds 68°C but logs nothing fails, while one that logs 63°C twice a day passes. See chafing dishes and heat lamps.

School cafeteria buffets have stricter food safety rules than restaurants. Health inspections happen twice a year, and one failure can shut down the lunch program.

Inspectors don't just look at the food. They look at your temperature logs. They look at your allergen labels. They look at your hand washing station. Miss one thing, and you fail.

This checklist covers everything inspectors look for.

School Cafeteria HACCP Checklist

PRO TIP: Keep 30 days of temperature logs.

Inspectors ask for the last 30 days of logs — no log, no pass. Record temperature every 2 hours. Hot food must be 60°C+. Cold food must be 5°C or below.

KEY TAKEAWAY: 9 major allergens must be labeled.

Every dish must have a label listing all 9 major allergens: milk, eggs, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans, sesame. Use large, clear labels. Pictures help younger students identify allergens.

Three of the eight steps a school cafeteria HACCP audit checks: temperature logs for the last 30 days that are signed and timed at the moment of reading, a monthly ice-bath probe calibration record because a probe with no record fails the audit, and staff knowledge where one server must be able to state the two-hour rule and the danger zone

Quick Answer: The HACCP Checklist

Category Requirement Frequency
Temperature Control Hot 60°C+, Cold 5°C- Every 2 hours
Allergen Labeling 9 major allergens labeled Every dish
Hand Washing Hand washing station available Always
Cross-Contamination Separate utensils for each dish Always
Cleaning Clean display surfaces between services Every service

School cafeteria HACCP four controls, probe temperatures and record frequency

Temperature Control (Every 2 Hours)

Hot food must be at 60°C (140°F) or above. Cold food must be at 5°C (41°F) or below. Record every 2 hours on a temperature log.

What to measure:

  • Chafing dish water temp: 85°C+
  • Food internal temp: 60°C+
  • Refrigerated display temp: 5°C or below
  • Ice beds: ice still partially frozen at service end

See our food holding temperature chart for more details.

Allergen Labeling (Non-Negotiable)

Every dish must have a label listing all 9 major allergens:

  1. Milk
  2. Eggs
  3. Fish
  4. Crustacean shellfish
  5. Tree nuts
  6. Peanuts
  7. Wheat
  8. Soybeans
  9. Sesame

How to do it: Use large, clear labels. Pictures help younger students identify allergens.

Serving Station Setup

Separate serving utensils for each dish. No sharing spoons. This prevents cross-contamination.

What inspectors look for:

  • One utensil per dish
  • Utensil holders between dishes
  • No utensil resting on food
  • Clean display surfaces

Hand Washing Station

A hand washing station must be available near the buffet line. Soap, paper towels, and warm water.

Why it matters: Students touch the serving spoon after touching their face, phone, or each other. Hand washing stops the spread of germs.

What Inspectors Check

What They Check What They Want to See
Temperature logs Last 30 days, filled out every 2 hours
Allergen labels All 9 allergens labeled on every dish
Chafing dishes Clean, no rust, water level correct
Hand washing Station available, soap stocked
Cross-contamination Separate utensils, clean surfaces

See our buffet equipment checklist for more equipment tips.

Common Failing Points

  • No temperature log: Most common failure. Start logging today.
  • Missing allergen labels: Sesame was added in 2023. Make sure it's on every label.
  • Chafing dish water too low: Inspectors check. Keep water at 1-2cm.
  • Shared serving utensils: One spoon for two dishes = cross-contamination.
  • Dirty display surfaces: Wipe down between services. Every time.

HACCP Checklist Terms to Know

The Bottom Line

School cafeteria inspections are strict, but they're passable. Keep 30 days of temperature logs. Label all 9 allergens on every dish. Have a hand washing station. Use separate utensils for each dish. Clean display surfaces between services. Do that, and you'll pass every inspection.

Looking for School Cafeteria Equipment?

BAVA manufactures commercial chafing dishes perfect for school cafeterias. Durable, easy to clean, temperature consistent. All products CE/FDA certified, OEM/ODM available.

The four controls, and what an auditor asks for

HACCP in a school cafeteria is not a food safety philosophy, it is a set of documents that a local authority or a third-party auditor asks to see. Each control below has a physical requirement and a documentary requirement, and the documentary one is what fails the audit. The table covers the four that apply to a buffet line, with the evidence that satisfies each.

ControlPhysical requirementDocumentary requirementFrequencyWhat failsCost of compliance
Hot holding temperature60 C or above in the food, measured at the centreA signed log with time, dish and readingEvery 2 hoursA pan at 58 C with no record, or a record with no times$20 probe, $2 log sheet
Cold holding temperature5 C or below in the food, not in the wellA signed log with time, dish and readingEvery 2 hoursSalad at 9 C, or a well temperature recorded instead of a food temperature$20 probe, $2 log sheet
Allergen informationA printed card naming every allergen per dishA dated recipe card per dish, and a card on the linePer dish, per dayA verbal answer, or a card that lists the dish but not the allergens$5 of card per dish
Hand washingA station within 5 m of the line, with soap and single-use towelsA cleaning log for the stationChecked dailyA station that is out of soap, or more than 5 m away$30 of consumables a week

What an inspector actually checks, in order

An inspection follows a sequence, and knowing it removes most of the anxiety. The inspector looks at the records first, then at the equipment, then at the people, because the records tell them where to look. The table below is the order in which a typical school cafeteria inspection proceeds, with the finding that each step produces.

StepWhat they ask forWhat they are checkingCommon findingSeverityFix before the visit
1. RecordsTemperature logs for the last 30 daysThat they exist, are signed and have timesGaps, or a whole month in one handwritingMajorLog at the time of the reading, not at the end of the day
2. CalibrationProbe calibration recordThat the probe is known to be accurateNo calibration record at allMajorIce-bath calibration, monthly, on the log
3. Hot holdingA live probe reading from the centre of a panThat the reading matches the logA reading 8 C below the logCriticalProbe the centre, and record the lowest of three
4. Cold holdingA live probe reading from a cold dishThat the food is cold, not just the wellWell at 4 C, salad at 9 CCriticalProbe the food, and log the food temperature
5. AllergensThe recipe card and the line card for one dishThat they agree with each otherA line card that omits an allergenCriticalOne source of truth, printed twice
6. Cross-contaminationA look at the layout and the utensilsSeparate utensils, and a serving orderOne tong for the salad and the pastaMajorColour-coded utensils, one per dish
7. CleaningThe cleaning schedule and the chemical logThat it is done and recordedA schedule with no signaturesMajorSign at the time, not at the end of the week
8. Staff knowledgeA question to one serverThat they know the 2-hour ruleNobody can state the danger zoneMajorOne briefing a term, and a card at the line

The pattern in that sequence is that a school which is genuinely compliant can still fail on documentation, and a school which is not genuinely compliant cannot pass on documentation alone, because step 3 and step 4 are live readings. The honest preparation is to fix the physical controls first and then make the record match them, rather than the reverse. A school that writes down a number it did not measure has created a document that will be used against it.

Frequently Asked Questions

How often must I record temperatures on a school buffet?

At least every 2 hours during service, and at the start of service as a baseline, because the 2-hour rule is cumulative and the record is the only evidence that it was respected. Most authorities want the reading taken at the centre of the food rather than in the water pan, and the lowest of three readings across the pan recorded. The log must be signed and timed at the moment of the reading, because a log completed from memory at the end of the day is a document that will fail an audit on its face.

What is the most common reason a school cafeteria fails an audit?

The temperature record, and specifically a record that exists but is not credible. A whole month in one handwriting, or readings that are identical every day, or times that do not match the service pattern, all fail before anyone looks at the food. The second most common is a cold holding reading taken from the well rather than from the food, which produces a log that says 4 C while the salad is at 9 C. Both are fixed by probing the food and writing down the number at the moment you read it.

Do I need allergen labels on a school buffet?

Yes, and they must be printed rather than verbal, because a verbal answer cannot be verified and a printed card can be checked against the recipe. Each card should name the dish and list every allergen in it, including the ones that are not obvious, such as a sauce thickener containing wheat or a dressing containing egg. The card on the line and the recipe card in the kitchen must agree, and a mismatch between the two is a critical finding rather than a paperwork issue.

How far can the hand washing station be from the buffet?

Within 5 metres, and it must have soap, warm running water and single-use towels. The station is not decoration: it is the control that stops a server who has handled a raw ingredient from touching a served dish, and it is one of the first things an inspector checks. If the room layout puts the only sink more than 5 metres away, a dedicated station next to the line is the fix, and it costs about $30 a week in consumables.

Can a school buffet hold food for the whole lunch period?

Yes, provided the temperature is held and recorded, but a 2-hour limit applies to any food that has been in the 5 to 60 C zone, and that clock starts when the food leaves the kitchen rather than when it is plated. A 40 minute lunch period is comfortable. A 90 minute period with staggered sittings is not, unless the food is refilled from a held backup rather than sitting in the pan from the start. For a staggered service, refill in half-pan batches and keep the backup above 60 C.

Related reading