Al Fajer
Private School
All policies
DRAFT FOR STAFF REVIEW — not an approved or published policy. Highlighted [NEEDS AFS INPUT] items still need the school's confirmation.

Internal · how the drafts were produced

Reviewer's guide & adaptation notes

Policy Adaptation Notes — BSB → Al Fajer Private School (AFS)

Working document. Governs the adaptation of the 37 policy PDFs in policy/ from The British School of Bahrain (BSB) to Al Fajer Private School (AFS), an American-curriculum school in Barbar, Bahrain teaching KG1 – Grade 6 only.

Format decision (needs owner sign-off): the source files are PDFs, which cannot be edited in place. Each policy is adapted into a Markdown sibling (same basename, .md) next to its source PDF. The PDFs stay untouched as the source of record until AFS approves the adapted texts; the .md files diff cleanly in git and can later be exported to Word/PDF or rendered as site pages.

Status: Phase 1 (discovery) complete — every file read end to end and surveyed. All 37 policies adapted to Markdown siblings. Owner decisions confirmed: age-true grade mapping (Year 1 -> KG3), Markdown-beside-PDF output, and retirement of the Examinations policy. A lexical verification sweep passed (zero BSB/vendor/named-person/senior-machinery/British-spelling residue); 873 [NEEDS AFS INPUT] placeholders await school/counsel input.


1. AFS facts used (all sourced from this repo — nothing invented)

Fact Value Repo source
Full name Al Fajer Private School site-wide
Short form AFS site-wide
Logo assets/img/logo-crest.png (+@2x, favicon set) assets
Location Budaiya Highway, Barbar, Northern Governorate, Kingdom of Bahrain JSON-LD, contact page
Regulator Licensed by the Bahrain Ministry of Education proof band, infobar
Accreditor not stated anywhere → open gap
Email / domain contact@afs.edu.bh / afs.edu.bh (only address published) site-wide
Phone +973 1755 0011 (main), +973 3364 1011 (WhatsApp/mobile) contact page
SIS not stated anywhere → open gap (iSAMS does NOT carry over)
Curriculum Bilingual American + Bahrain MoE program; English & Arabic, early French curriculum page
Assessment vendor Renaissance STAR 360 (Early Literacy, Reading, Math) index + curriculum
Grades KG1, KG2, KG3, Grade 1 – Grade 6 (three KG years) fee schedule, calculator
Entry age KG1 from 2 years 9 months (diaper-free) admissions FAQ
Phase split used on site KG (KG1–KG3) · Grades 1–3 · Grades 4–6 curriculum stages
Year structure Three terms (termly fee plan; 5% off last term) fee schedule
School week Sunday – Thursday contact page ("Sun–Thu")
Values Loyalty & integrity · Intellect, optimism & creativity about/values
Principal Mr. S. Khalil Mohamed Khalil Naser (only named individual on site) about page
Data protection Bahrain PDPL + Personal Data Protection Authority privacy.html
Type Non-profit, coeducational, founded 2013, ~350 students about/JSON-LD

2. Substitution map (applied identically across all files)

Layer 1 — Branding

BSB AFS
The British School of Bahrain / "the British School of Bahrain" Al Fajer Private School
BSB (incl. "BSS" typo) AFS
BSB logo ../assets/img/logo-crest.png
*@thebsbh.com (admissions@, safeguarding@, transport@, attendance@, medical@, nurse@/nurse2@, questions@, dataprivacy@, pa2headofschool@, pereraged@) contact@afs.edu.bh for general contact; every function-specific address becomes [NEEDS AFS INPUT: AFS <function> email] (repo publishes only contact@)
BSB phone lines 1761 09xx +973 1755 0011 (main) / WhatsApp +973 3364 1011; function lines (nurse, transport, PAs) → [NEEDS AFS INPUT]
Policy Reference BSB - <name> - 0NN AFS-POL-NN (proposed: two-digit, alphabetical by title — see §6 table) [NEEDS AFS INPUT: confirm scheme]
Adopted / Last Review / Next Revision dates [NEEDS AFS INPUT] — never guessed
Version-history authors (Mahesh Maniyeri, Ismail Shamoun, Hussein Ali, JVR, DMH, J.A. Gilbert, D Nanda, S Clarke, …) removed; fresh v0.1 row, owner [NEEDS AFS INPUT]
Inspired Education Group / Inspired ME CEO / Regional Education Director / GSP "Inspired Global Study Platform" / Inspired Learning Approach / inspirededu.com removed entirely; where a proprietor/governance actor is required → [NEEDS AFS INPUT: AFS ownership/governance]
Every named BSB individual (DSL/DDSL table, SENCOs, nurses, first-aider roster, transport officer, marketing manager, admissions contacts) removed → role titles + [NEEDS AFS INPUT] where a live contact is required
BSB Hawafiz W.L.L, C.R. 95211, CIO 71047901, Building 1080 Road 1425 Block 1014 Hamala never find-replaced — governance/legal area is rebuilt as skeleton, every fact [NEEDS AFS INPUT]

Vendors / systems named in the corpus

BSB system Disposition
iSAMS (also "iSams/ISAMs/ISAM's") [NEEDS AFS INPUT: AFS student-information system]
Safecall hotline (8000 4264, safecall.co.uk) BSB contract — remove; whistleblowing channel → [NEEDS AFS INPUT]
Seven Leisure (caterer) remove (named caterer) → [NEEDS AFS INPUT: AFS lunch arrangements]
EduCare / TES Educare (training) [NEEDS AFS INPUT: AFS staff-training provider]
EVOLVE (trips approval) → internal approval via Principal [NEEDS AFS INPUT: AFS trip-approval process]
ClassList app, School Cloud, Sway, "Weekly Communication Hub", bulk SMS [NEEDS AFS INPUT: AFS parent-communication channels]
GSP / Google Classroom / Unifrog / Turnitin / APWeb / 8 Billion Ideas / Beyond BSB removed (Inspired or senior-school tools) → learning platform [NEEDS AFS INPUT]
CEM suite (ASPECTS, BASE, InCAS, MidYIS, Yellis, ALIS), CAT4, White Rose, TTRS Renaissance STAR 360 where a benchmark is needed (repo-evidenced); STAR Reader / Accelerated Reader kept (already Renaissance) — flag AR subscription for confirmation
Support 360 not found anywhere in the corpus (nothing to remove)
DofE, LOTC badge, AALS, ASDAN, UKMT, Sports Leaders removed (UK/senior programs)

Laws / frameworks

Source citation Disposition
GDPR / UK GDPR / Data Protection Act 1998 & 2018 Bahrain PDPL (Law No. 30 of 2018) + Personal Data Protection Authority (pdp.gov.bh) — repo- and corpus-evidenced (Images policy already uses PDPL) — [NEEDS AFS INPUT: legal confirmation]
KCSIE, WTTSC, Prevent, DfE guidance, Ofsted, HSE/HSG65, CLEAPSS, RIDDOR-style rules, Equality Act 2010, SEND Code of Practice, Children & Families Act 2014, Education Act 1997 s42A, CME "local authorities", UK Highway Code, Adventure Activities Licensing removed as governing citations; replaced by Bahrain MoE requirements where evidenced, else [NEEDS AFS INPUT: framework AFS adopts]
Bahrain MoE discipline policy (articles 1, 4, 5, 7), MoE approvals, MoH immunization schedule, Civil Defense, CPR numbers, Bahrain 999, LMRA, decree no. 21 of 1989 kept (Bahrain-wide, applies to AFS) — flagged to verify current MoE versions
DBS / ICPC / UK police checks → "criminal-record check from country of origin + Bahraini good-conduct certificate" pattern [NEEDS AFS INPUT: AFS safer-recruitment regime]
"fundamental British values" → AFS values: loyalty & integrity; intellect, optimism & creativity (repo-evidenced)

Layer 2 — British → American terminology

pupil→student · form tutor→homeroom teacher · Head of Year→grade-level lead (flagged: no AFS title in repo) · headteacher/Executive Head(master/teacher)/Head of School→Principal · SLT/SSLT→school leadership team · SENCO→learning-support coordinator (flagged) · prefect/Head Student Team→student leaders (mostly removed with senior content) · timetable→schedule · marking→grading · maths→math · mufti day→casual-dress day · canteen→cafeteria · staff room→faculty room · Autumn term→first term · Monday–Friday framing→Sunday–Thursday · invigilator→proctor (survives only where any exam text remains) · Nursery→KG1 · Reception→KG2 (see §3) · EYFS→Kindergarten (KG1–KG3) · Key Stages→AFS grade bands: KG (KG1–KG3), Grades 1–3, Grades 4–6 · Infant/Junior/Senior School→KG / lower grades (1–3) / upper grades (4–6); "Senior School" content above Grade 6 is deleted, not renamed.

Deliberate deviation from the brief: "term→semester" is NOT applied. AFS's own fee schedule runs a three-term year (termly plan discounts the third term), so "term" is retained as AFS's real structure.

Spelling: full British→American pass (behaviour→behavior, organise→organize, programme→program, enrolment→enrollment, licence→license, colour→color, practise→practice (verb), centre→center, counsellor→counselor, etc.). File names keep their existing slugs (e.g. Behaviour-_Rewards_&_Sanctions_Policy) so the PDF↔MD pairing stays obvious; titles inside the documents are Americanized.

Layer 2b — Year → Grade mapping (age-verified, NOT the formula in the brief)

Evidence: BSB's own Admissions policy age table (Nursery = 3 turning 4 … Year 7 = 11 turning 12, one year per label) vs AFS's structure (KG1 entry from 2 y 9 m; three KG years; Grades 1–6).

BSB label BSB stated age AFS equivalent (age-true) In scope?
Nursery 3 → 4 KG1
Reception 4 → 5 KG2
Year 1 5 → 6 KG3 ⚠️
Year 2 6 → 7 Grade 1
Year 3 7 → 8 Grade 2
Year 4 8 → 9 Grade 3
Year 5 9 → 10 Grade 4
Year 6 10 → 11 Grade 5
Year 7 11 → 12 Grade 6 (top of AFS)
Year 8 – Year 13 / Sixth Form 12 – 18 Grade 7 – Grade 12 ❌ removed

⚠️ Convention-dependent boundary, awaiting owner confirmation: the brief's baseline table maps Year 1→Grade 1, but that leaves AFS's KG3 with no source year and shifts every mapping one year off the stated ages. Because AFS has three KG years and the repo states only KG1's entry age, the age-true mapping above is recommended but not asserted. If AFS instead defines Grade 1 as age 5–6, the brief's baseline applies. This changes how "Years 1–6" passages are rewritten (age-true → "KG3 – Grade 5"; baseline → "Grades 1–5").

Layer 3 — Structural rules


3. Consolidated NEEDS AFS INPUT / human review list

Safeguarding-critical (human sign-off required before any use):

  1. DSL + deputy DSL — names, roles, contact details (Safeguarding, Online Safety, Missing Child, Supervision, Attendance/CME, Images).
  2. Emergency escalation contacts and the safeguarding email/phone channel.
  3. An Anti-Bullying Policy does not exist in the set yet is cross-referenced by Safeguarding, Supervision and Equal Opportunities — must be authored or the references removed.
  4. School nurse(s), first-aider roster, designated hospitals list (First Aid).
  5. Missing-child procedure: who fills each named role (Principal, operations, counselor) and police-contact wording.

Legal / governance (rebuild, do not adapt): 6. Legal entity name, CR number, ownership, board/governance structure (Articles of Governance). 7. Fees, refunds, deposits, notice periods, T&C (Admissions appendix + Articles Appendix A + exclusions fee clauses). 8. Parent bodies — does AFS have PCA/PAG equivalents? (Parental Engagement constitutions.) 9. Data-protection basis: PDPL assumed from repo + Images policy — needs counsel confirmation. 10. Employment/HR-legal content in Staff Code of Conduct & Whistleblowing (Bahrain Labour Law framing, disciplinary/grievance references, whistleblowing channel).

Operational facts not in the repo: 11. Every document-control date + the policy-numbering scheme. 12. SIS, learning platform, parent-comms channels, booking system. 13. School hours, registration/late cut-offs, term dates, drop-off/pick-up procedure. 14. Uniform: AFS's actual uniform list & supplier (BSB stock list removed). 15. Transport: operator, routes, contacts (BSB office/person/numbers removed). 16. Catering/lunch arrangements (Seven Leisure removed); allergy stance (nut-free?). 17. Staff-training provider; trip-approval workflow; risk-assessment templates. 18. Function emails/phone lines (admissions, attendance, transport, medical, data privacy). 19. Leadership structure below the Principal (grade-level leads? coordinators?) and counselor provision. 20. Accreditor, if any (repo names none). 21. House/points system: BSB's houses, Golden Time, traffic lights — confirm what AFS actually uses before adopting the rewards ladder. 22. Grade-boundary decision (§2b ⚠️) — Year 1 ↔ KG3 vs Grade 1. 23. Mission/vision wording used in Aims & Ethos — the site's wording is itself flagged "confirm with school" in the README. 24. Whether AFS operates a school bus service, cafeteria outlets, swimming pool, science labs — several policies assume facilities AFS may not have.


4. Cross-reference index (fix targets)

Referenced and present (names normalized in adapted files): Safeguarding & Child Protection ↔ Behavior, Rewards & Sanctions ("Behaviour/Behaviour and Sanctions/Behaviour Management" variants) ↔ Exclusions ("Permanent Exclusions") ↔ Attendance & Punctuality ↔ Missing Child ("Missing Student") ↔ Supervision ↔ First Aid ("First Aid and Accidents") ↔ Health & Safety ("Healthy and Safety" [sic]) ↔ Online Safety ("E-safety") ↔ Mobile Phone ↔ BYOD ↔ Images ("Images Policy") ↔ Complaints ↔ Whistleblowing ↔ Staff Code of Conduct ↔ Equal Opportunities ↔ SENDA ↔ EAL ↔ AGT ↔ Assessment ↔ Academic Honesty ↔ Curriculum ↔ Teaching & Learning ↔ Trips ↔ Uniform ↔ Transportation ↔ Admissions ↔ Articles of Governance ↔ Parental Engagement ↔ Aims & Ethos ↔ SMSC ↔ Visiting Speaker ↔ Weather/Outdoor ↔ Healthy Eating ↔ Examinations.

Referenced but absent from the 37 (each reference flagged in-text): ICT Acceptable Use (Students / Staff) · Anti-Bullying · CCTV · Data Protection · Disciplinary/Grievance/Sickness/Dress-Code (HR set) · Social Media · Smoking/Alcohol/Drugs · Volunteer · Search & Confiscation · Marking · Parent Handbook / Staff Handbook · Exam Contingency Plan · Lettings.


5. Cross-cutting findings (Phase 4)


6. Per-file register (37 files)

Proposed refs are alphabetical by adapted title; status updates as files land.

# File (PDF) Proposed ref Key work Status
1 able_gifted_talented AFS-POL-01 CEM/CAT4→STAR 360; drop Y8–11 setting, GCSE/A-level, ASDAN/UKMT; keep KG–G6 enrichment ✓ done
2 academic_honesty AFS-POL-02 Primary rewrite (KG–G6 honesty habits); drop exam-room/JCQ/Turnitin machinery ✓ done
3 admissions_policy_1 AFS-POL-03 Rebuild age table (KG1–G6 only), AFS process; ALL fees/contacts [NEEDS INPUT]; drop Sixth-Form entry ✓ done
4 articles_of_governance AFS-POL-04 Skeleton only — every governance/legal/fee fact [NEEDS INPUT]; drop Inspired/prefects ✓ done
5 assessment_feedback_reporting AFS-POL-05 Keep primary formative/summative core; STAR 360 for baselines; drop §7–9 senior/exam content ✓ done
6 attendance_and_punctuality AFS-POL-06 Single supportive KG–G6 ladder; times [NEEDS INPUT]; CME → Bahrain MoE framing ✓ done
7 Behaviour-Rewards&_Sanctions AFS-POL-07 Primary-age ladder; keep MoE discipline anchors; rewards system [NEEDS INPUT]; reconcile with 08 ✓ done
8 permanent_exclusions AFS-POL-08 Keep MoE approval chain; age-appropriate framing; fees clauses [NEEDS INPUT] ✓ done
9 byod AFS-POL-09 Primary framing (parent-managed devices); drop GSP/GCSE coursework; platform [NEEDS INPUT] ✓ done
10 bsb_equality_diversity_inclusion AFS-POL-10 Staff-facing; de-Inspired; protected grounds [NEEDS INPUT]; reconcile with 12 ✓ done
11 curriculum_policy_incl_pshe_careers AFS-POL-11 American KG–G6 structure; MoE Arabic/Islamic/Citizenship kept; careers→age-appropriate aspirations; de-dup vs T&L ✓ done
12 educational_equal_opportunities AFS-POL-12 Student-facing; drop Equality-Act/Prevent citations; Bahrain framing; de-dup internal race/gender checklists ✓ done
13 eal AFS-POL-13 Light touch (already phase-neutral); branding + spelling only ✓ done
14 examinations AFS-POL-14 Recommend retire — decision pending ✓ done
15 First_Aid AFS-POL-15 Replace roster with role table [NEEDS INPUT]; keep Bahrain 999/hospital pattern (confirm list); drop labs/BTEC roles ✓ done
16 healthy_and_safety AFS-POL-16 Keep PDCA frame + Bahrain Civil Defense; drop HSE/HSG65/CLEAPSS/Inspired chain, senior labs/machinery ✓ done
17 healthy_eating AFS-POL-17 Remove Seven Leisure + brand lists; keep nut-allergy core; outlets clause per AFS facilities ✓ done
18 missing_child AFS-POL-18 Keep timed escalation; roles→AFS [NEEDS INPUT]; remove iSAMS/Inspired chain ✓ done
19 online_safety AFS-POL-19 Template — three layers + primary reframe DONE (online_safety_policy.md)
20 parent_complaints AFS-POL-20 Collapse stages to AFS structure (Principal top); panel [NEEDS INPUT]; drop BSB log data ✓ done
21 parent_staff_student_communication AFS-POL-21 Channels/PA lines → [NEEDS INPUT]; keep Arabic-comms + Sun–Thu framing; drop iSAMS/ClassList/GSP ✓ done
22 parental_engagement_groups AFS-POL-22 Skeleton — AFS parent bodies [NEEDS INPUT]; keep decree 21/1989 + MoE approval pattern ✓ done
23 school_transportation AFS-POL-23 Operator/contacts [NEEDS INPUT]; keep conduct code ✓ done
24 school_uniform AFS-POL-24 AFS uniform list [NEEDS INPUT]; keep hijab/Bahrain-customs clauses; drop Sixth-Form/stock list ✓ done
25 senda AFS-POL-25 School-level learning-support framework; strip UK statute (NOT replaced by US law — Bahrain school); coordinator [NEEDS INPUT] ✓ done
26 Safeguarding_&_Child_Protection AFS-POL-26 Biggest job: DSL structure→AFS [NEEDS INPUT], strip KCSIE/UK statute (framework [NEEDS INPUT]), delete teen sections (sexting/POT), keep Bahrain anchors; sign-off banner ✓ done
27 spiritual_moral_social_cultural AFS-POL-27 Reframe from Ofsted SMSC to AFS values-based character education ✓ done
28 staff_code_of_conduct AFS-POL-28 Keep conduct core + Bahrain Labour/LMRA anchors; strip Inspired/EduCare/UK statute; HR-legal flags ✓ done
29 statement_of_school_aims_ethos AFS-POL-29 Rebuild on AFS mission/values (site wording, flagged for confirmation); remove Inspired marketing ✓ done
30 supervision_of_pupils AFS-POL-30 Map bands (≤Y4→≤G3 supervised); delete Y7+ independent-departure clause (G6 leavers [NEEDS INPUT]); times/gates [NEEDS INPUT] ✓ done
31 taking_storing_using_images AFS-POL-31 Already PDPL-based ✓; swap DPO/editor contacts [NEEDS INPUT]; drop Inspired global marketing ✓ done
32 teaching_and_learning AFS-POL-32 American pedagogy framing; de-dup vs curriculum; drop Unifrog/DofE/homework Y7+ bands ✓ done
33 trips_excursions_residential AFS-POL-33 Keep ratios ≤G6 (1:5 / 1:10), MoE approval; drop DofE/AALS/UK refs; EVOLVE→[NEEDS INPUT]; residentials scope [NEEDS INPUT] ✓ done
34 use_of_mobile_phone AFS-POL-34 Primary stance (phones discouraged KG–G6); drop senior designated-area clause ✓ done
35 visiting_speaker AFS-POL-35 Keep CPR-based vetting + forms; drop Prevent/DBS citations; approver→Principal ✓ done
36 weather_outdoor AFS-POL-36 Mostly transferable (Bahrain-specific ✓); keep matrices/Ramadan; facility refs per AFS ✓ done
37 whistleblowing AFS-POL-37 Remove Safecall/Inspired; channel [NEEDS INPUT]; keep confidentiality core ✓ done

7. Per-file change log

online_safety_policy.md — DONE

(Rows for the remaining 36 will be appended as each file is adapted.)


8. Per-file change log (all 37)

Format: Kept / Removed / Rewritten / key load-bearing flags. Every file carries the AFS logo line, exemplar DOCUMENT CONTROL (AFS-POL ref + confirm-scheme flag, dates [NEEDS AFS INPUT]), a fresh v0.1 version row, American English, "term" retained (three-term year), and Sunday–Thursday framing.

online_safety_policy.md (19) — Kept: structure, AI-use clauses. Removed: exam-body data-sharing. Rewritten: social-media clause for under-13s (no personal accounts; supervised platforms); GDPR→PDPL. Safeguarding banner; DSL contacts flagged.

Safeguarding cluster

Safeguarding_&_Child_Protection_Policy.md (26) — Kept: primary abuse recognition, reporting flows, record-keeping, Bahrain referral anchors (MoE/LMRA). Removed: named DSL/DDSL table → role-based table; KCSIE/WTTSC/Prevent/DBS/ICPC/TRA as governing citations; teen sexting appendix, teenage-relationship-abuse and abuse-of-position-of-trust (16–18) machinery; de-duplicated 20.6–20.8. Rewritten: safer recruitment → country-of-origin criminal check + Bahraini good-conduct certificate; child-on-child harm kept age-appropriate. Safeguarding banner. Flags: 42 (DSL/deputy names+contacts, safeguarding framework, safer-recruitment regime). Note: source Appendix 8 flowchart was blank — noted, not invented. missing_child_policy.md (18) — Kept: timed escalation checklist near-verbatim; "Notify Parents by telephone (NOT by email)"; Arabic-speaker→Police(999) step. Removed: Executive Headmaster→Principal, CEO chain, iSAMS photo step→SIS flag. Flags: operations/reporting roles, DSL. Safeguarding banner. (written by lead after the cluster agent hit the model limit) supervision_of_pupils_policy.md (30) — Kept: arrival/break/collection/clubs structure, in-loco-parentis duty. Rewritten: "end of Year 4"→"end of Grade 3", "Year 5+"→"Grade 4+". Removed: the Year-7+ independent-departure clause entirely → explicit flag that AFS must define Grade 6 dismissal. Flags: times, gates, rooms, Grade 6 collection. Safeguarding banner. (lead-written) use_of_mobile_phone_policy.md (34) — Kept: staff example rules, no-photos-on-personal-phones, emergency-via-office. Removed: senior designated-area concession. Rewritten: KG1–G6 hand-in-to-office stance; age-appropriate escalation. Flag: confirm phone expectation. (lead-written) visiting_speaker_policy.md (35) — Kept: vetting protocol, both embedded forms (as markdown), CPR-number vetting. Removed: Prevent Duty + DBS citations; "British values"→AFS+Bahraini values. Rewritten: approver→Principal. Safeguarding banner. (lead-written)

Staff-conduct cluster

staff_code_of_conduct_policy.md (28) — Kept: conduct core, misconduct/gross-misconduct definitions (flagged for counsel), safe-working-practices table incl. reframed intimate-care/changing supervision, Bahrain Labour Law + LMRA anchors; de-duplicated repeated passages. Removed: Inspired policy suite (each → AFS-equivalent flag), EduCare course list, DfE Teachers' Standards/Safer Working Practice citation, Childcare Act disqualification machinery, named individual, exam-board refs. Safeguarding banner + HR-legal review banner. Flags: 59. whistleblowing_policy.md (37) — Kept: purpose/scope/what-to-report, no-retaliation core, four-step handling. Removed: Safecall (name/URL/number), Inspired as guarantee-giver, UK/EU transfer wording→PDPL. Rewritten: internal routes separated from an external-channel placeholder (fixes source §6/§7 contradiction). Legal/HR banner. Flags: 25. taking-_storing_and_using_images_of_children_policy.md (31) — Kept: PDPL/Law No. 30 of 2018 spine, pdp.gov.bh, consent model, Audiovisual Consent Form, 120-day CCTV retention. Removed: Inspired global-marketing chain, named DPO/editor emails. Fixed: mislabeled 5.5.6 numbering, grammar slip. Safeguarding banner.

Health & safety cluster

healthy_and_safety_policy.md (16) — Retitled "Health & Safety Policy" (source "Healthy and Safety" [sic]). Kept: plan-do-check-act (generic), fire safety + service intervals, Bahrain Civil Defense inspection, KG–G6 site safety, fire-risk & drill templates. Removed: HSG65/HSE/CLEAPSS branding, senior-lab regime, fixed workshop machinery, Board→Regional/Group CEO→Inspired chain. Flags: 66 (governance/oversight, maintenance contracts, allergens, pool?). First_Aid_Policy.md (15) — Kept: accident/illness/emergency procedures, medical-conditions register, Bahrain 999, NHRA licensing, MoH immunization. Removed: entire ~60-name 2025/26 roster → role-based table (all cells flagged), BSB nurse lines & hospital list, named OTC medications, lab/BTEC roles. Safeguarding banner. Flags: 65. healthy_eating_policy.md (17) — Kept: nut-free campus core (life-critical, prominent), lunchbox guidance, PE-day snack, Thursday treat. Removed: caterer "Seven Leisure", all trademark foods→generic categories, senior coffee-shop clause, stray editorial aside. Flags: allergy stance, lunch arrangements. Safety banner. weather_outdoor_lessons_and_outdoor_activities_policy.md (36) — Kept: all five action matrices, heat-illness signs, Ramadan provisions, 'no hat, no play', live index links. Removed: Met Office/RMetS as authorities. Rewritten: KG shaded-play; sunscreen by age (Grades 4–6 self-apply with consent). Flags: outdoor facilities.

Governance cluster (all carry the LEGAL/GOVERNANCE rebuild banner)

admissions_policy_1.md (03) — Kept: application→assessment→offer→registration flow, MoE Private Education Directorate + attestation chains, MoH immunization, Arabic/Islamic/Citizenship for Arab nationals. Removed: Sixth-Form/GCSE entry, senior assessment tiers, BSB DOB tables, named nurses/contacts, payment rails, Hamala address, "native English speaker" priority. Rewritten: two-tier KG(observation)/Grades 1–6(age-appropriate) assessment; age table rebuilt KG1(from 2y9m)–Grade 6 (flagged); registration BD 200 cited. Flags: 41. articles_of_governance_policy.md (04) — Pure skeleton: outline preserved, every governance/legal/fee fact [NEEDS AFS INPUT]. Removed: BSB Hawafiz W.L.L / C.R. 95211 / CIO 71047901, Inspired section, Head-Student/prefects, all T&C numbers. Appendix A → 12-heading fee/T&C checklist. Flags: 68. parental_engagement_groups_constitutions_policy.md (22) — Skeleton constitutions (PCG/PAG names flagged), decree 21/1989 + MoE-approval kept. Removed: Classlist app, named roles. Surfaced source conflicts (chair, fund-use) as flags. Flags: 31. parent_complaints_policy.md (20) — Kept: concern-vs-complaint definitions, graduated structure, safeguarding cross-ref. Removed: BSB AY2024/25 complaint log (8/8/0), pa2headofschool email, extra management tiers. Rewritten: ladder collapsed (homeroom→coordinator→Principal→governance body→independent panel). Flags: 15.

Assessment cluster

examinations_policy.md (14) — RETIRED per owner decision: ~1-page stub stating AFS (KG1–G6) enters no external qualifications; points to Assessment & Academic Honesty policies. Flag: formal adoption of retirement. assessment_feedback_reporting_policy.md (05) — Kept: philosophy, formative/summative practice, feedback methods, KG observation assessment, termly consultations, researcher citations. Removed: senior initial assessments/mocks/external exams/JCQ/coursework, CEM suite, White Rose, TTRS, Google Classroom. Rewritten: baselines→STAR 360; three-reports-a-year; cycle testing Grades 4–6. Flags: 22. academic_honesty_policy.md (02) — Genuine primary rewrite tied to "loyalty & integrity": age-appropriate honesty habits, supportive responses via Behavior policy, staff copy-resistant-task section. Removed: exam-room/Turnitin/APA/KS5/IB/exam-board machinery, iSAMS/APWeb. Flags: 8. able_gifted_talented_policy.md (01) — Kept: definitions (incl. talents), identification ethos, in-class stretch, enrichment, learner-type monitoring. Removed: CEM/CAT4, Y8–11 setting, early GCSE/A-level, ASDAN/UKMT/Sports Leaders. Rewritten: identification via STAR 360 + teacher judgment; register contradiction resolved. Flags: 13. eal_policy.md (13) — Lightest: branding/spelling/roles; "awarding-body dictionary applications"→classroom accommodations; added flagged bilingual-context sentence. Flags: 8.

Curriculum cluster

curriculum_policy_...careers_policy.md (11) — Kept: whole-school curriculum intent on AFS bands, MoE Arabic/Islamic/Citizenship strand, SEL (ex-PSHE) primary-framed. Removed: National-Curriculum-for-England/EYFS/Key-Stage machinery, subject-hours table, Year 9 options/GCSE/careers-advisor/work-experience/Education-Act. Rewritten: careers→age-appropriate "aspirations & community awareness"; de-duplicated vs Teaching & Learning. Flags: curriculum standards, subject list/hours, enrichment program. teaching_and_learning_policy.md (32) — Kept: teaching vision/principles, lesson expectations, planning, differentiation, monitoring, CPD (provider flagged). Removed: duplicated PSHE/careers blocks (→ Curriculum policy), Unifrog/Beyond-BSB/8-Billion-Ideas/DofE, "Google school" branding, subject-hours table, KS/Y7+ homework tables. Homework reframed KG1–G6 (proposal). Fixed duplicated-paragraph and pastoral-scope contradiction. spiritual_moral_social_and_cultural_policy_smsc_policy.md (27) — Reframed from the Ofsted SMSC construct to a character/values/cultural-development policy on AFS's crest values; "modern Britain"→Kingdom of Bahrain's heritage + the wider world; Student Voice kept, primary-framed. statement_of_school_aims_ethos_policy.md (29) — Rebuilt on AFS's real site wording (non-profit bilingual KG1–Grade 6, Barbar, founded 2013, MoE-licensed, crest values, "learning extends beyond walls"); mission/vision flagged as pending school confirmation. Removed: all Inspired Group marketing/stats/pillars/links. senda_policy.md (25) — Retitled "Learning Support & Inclusion Policy (SEND)". Stripped ALL UK statute (SEND Code/Children & Families Act/EHC/Equality Act) — NOT replaced by US law (Bahrain school); basis → school commitment + MoE requirements (flagged). Named SENCOs → one learning-support coordinator (flagged). Kept: assess-plan-do-review (generic), individual support plans (replacing EHC), parent partnership, transition-after-Grade-6. Fixed unfinished 5.10.1 clause + agencies contradiction.

Behavior cluster

Behaviour-Rewards&_Sanctions_Policy.md (07) — Kept: positive-behavior philosophy, 4-level structure, MoE discipline-article anchors, restorative approach. Rewritten: single KG1–G6 age-appropriate ladder (merged primary/secondary streams; secondary offenses→age-appropriate equivalents); rewards system flagged; clock specifics flagged; student leadership age-appropriate. Exclusion tier uses the reconciled formulation (see below). Sign-off banner. Flags: 26. permanent_exclusions_policy.md (08) — Internal title "Exclusions Policy". Kept: graduated fixed-term/required-withdrawal/permanent structure, fairness principles (plain language), MoE approval chain, reintegration. Extended the Nursery/Reception last-resort carve-out to all of KG (KG1–KG3). Fees-in-lieu/deposit clauses → legal-review flags. Sign-off banner. RECONCILIATION (07 ↔ 08): both files use the identical exclusion-approval formulation — "The Principal recommends; [NEEDS AFS INPUT: AFS governance body] endorses; the Ministry of Education reviews/approves as required." attendance_and_punctuality_policy.md (06) — Single supportive KG1–Grade 6 framework from the source's "Years N–6" ladder; DELETED the Years 7–13 percentage/withdrawal ladder and exam-study-leave. Kept 95% expectation, absence categories, CME safeguarding concept (UK "local authorities/school roll" → Bahrain MoE notification, flagged). Times & anthem-trigger flagged. Safeguarding-relevant banner. bsb_equality_diversity_and_inclusion_policy.md (10) — Staff/employment-facing. De-Inspired (leadership standards/global platform/Safecall→reporting-channel flag). Kept: zero-tolerance, inclusive recruitment, training, complaint routes. Legal/HR-review banner. Protected grounds → consistency flag (below). educational_equal_opportunities_for_pupils_policy.md (12) — Student-facing. Removed: Equality Act 2010 citations, Prevent/radicalisation duty (→ DSL referral, framework flag), "population of Britain today"→Bahrain's diverse community + wider world. Kept: equal curriculum access, differentiation (reframed to primary flexible grouping), multicultural education, responsibilities matrix. De-duplicated race/gender resource checklists into one. Legal/HR-review banner. RECONCILIATION (10 ↔ 12): the two source policies list conflicting protected grounds; in BOTH the grounds list is [NEEDS AFS INPUT: protected grounds to be defined with AFS's counsel under Bahraini law — the two source policies list conflicting grounds], with the shared dignity/fair-treatment commitment kept in prose.

Operations cluster

trips_excursions_residential_policy.md (33) — Kept: planning/approval discipline, parent consent, risk assessment, first aid, missing-child cross-ref, MoE approval. Rewritten: ratios age-true (KG3–G2 1:5, Grades 3–5 1:10, Grade 6 1:10 proposal), KG1–KG2 ratios flagged as absent from source. Removed: DofE/AALS/LOTC/UK-Highway-Code, alcohol/promiscuity risk language, EVOLVE→workflow flag. Driver contradiction reconciled in one flag. Note: source lead-time table was image-only and did not extract — flagged, not reconstructed. Safeguarding banner. school_transportation_policy_procedure.md (23) — Kept: application/payment/routes/discipline/code-of-conduct + consent signature block; primary framing (known-adult drop-off, attendant/monitor flagged). Removed: named officer + BSB numbers + transport email. Flags: whether AFS runs buses, provider, escort arrangements. school_uniform_policy.md (24) — Kept: rationale, correct-wear rules, unified KG1–G6 footwear/jewelry/hair/makeup (no makeup any grade), hijab provisions + Bahrain-customs clause, casual-dress-day (donation flagged), infringement ladder. Removed: entire BSB stock list → per-band placeholder tables, Sixth-Form dress code, varsity jackets, dated skirts-2026/27 clause, upper-years hair-down. Flags: 41. byod_policy.md (09) — Reframed for primary: opens with a dormant-status flag (does AFS run BYOD at all). Kept: theft/loss disclaimers, acceptable-use, Wi-Fi via IT, IT-support boundaries, cross-refs to Online Safety + Mobile Phone. Removed: GSP/Google Classroom→platform flag, senior-coursework clause, version authors. Flags: 10. parent_staff_and_student_communication_policy.md (21) — Kept: tone/response standards, communication matrix, Arabic-language provision, honorifics, Sunday–Thursday windows (times flagged). Removed: all proprietary channel names (SIS/app/newsletter/booking), BSB lines/emails. WhatsApp reconciliation: official AFS WhatsApp line supported for school↔parent; personal staff WhatsApp still prohibited (flagged). Student↔teacher email → supervised class-platform (age-appropriate). Flags: 31.