{
  "schema_version": "1.0",
  "school": {
    "id": 4011,
    "slug": "ruru-special-school",
    "name": "Ruru Special School",
    "type": "Specialist School",
    "authority": "State",
    "gender": "Co-Educational",
    "address": "Ruru Street",
    "suburb": null,
    "city": "Invercargill",
    "region": "Otago, Southland",
    "latitude": -46.376766,
    "longitude": 168.346021,
    "website": "http://www.rurued.school.nz",
    "total_roll": 123,
    "eqi": 519,
    "open_date": "1963-01-25",
    "ethnicity_breakdown": {
      "european_pct": 65.9,
      "maori_pct": 32.5,
      "pacific_pct": 9.8,
      "asian_pct": 5.7,
      "other_pct": 3.3,
      "international_pct": 0
    }
  },
  "latest_ero_review": null,
  "latest_financial": null,
  "active_intervention": null,
  "tags": [
    {
      "tag": "state_school",
      "category": "cohort",
      "label": "State school"
    },
    {
      "tag": "coeducational",
      "category": "cohort",
      "label": "Co-educational"
    },
    {
      "tag": "special_school",
      "category": "cohort",
      "label": "Special school"
    },
    {
      "tag": "eqi_above_average_need",
      "category": "cohort",
      "label": "EQI 519"
    }
  ],
  "international_program": null,
  "suburb_link": {
    "suburb_id": "360601",
    "live_data_url": "https://nz-crime-8kpe.onrender.com/api/suburbs/id/360601/safety_scores",
    "crimestats_url": "https://crimestats.co.nz/suburb/360601"
  },
  "machine_readable_siblings": {
    "markdown": "https://schoolsnearme.co.nz/api/school/ruru-special-school/markdown.md",
    "ero_history": "https://schoolsnearme.co.nz/api/school/ruru-special-school/ero-history.md"
  },
  "licensing": {
    "free_tier_disclaimer": "Latest-snapshot only. Multi-year trajectory + financial history + diff narratives + clause search are Pro/Enterprise tier (api_key required).",
    "pro_tier_url": "https://schoolsnearme.co.nz/for-data-partners",
    "provenance_rule": "Every numeric field links to source_url. See https://schoolsnearme.co.nz/methodology"
  }
}