{
  "teacher_salary_grids": [
    {
      "district": "Surrey",
      "category5_start": 64549,
      "category5_top": 99972,
      "category6_top": 109520
    },
    {
      "district": "Vancouver",
      "category5_start": 67132,
      "category5_top": 99972,
      "category6_top": 109520
    },
    {
      "district": "Burnaby",
      "category5_start": 64579,
      "category5_top": 99972,
      "category6_top": 109942
    }
  ],
  "support_hourly_rates": [
    [
      "Surrey",
      "Education Assistant I",
      34.03
    ],
    [
      "Surrey",
      "Education Assistant II",
      35.21
    ],
    [
      "Surrey",
      "Clerk Typist",
      28.3
    ],
    [
      "Surrey",
      "Elementary / Secondary School Clerk",
      29.47
    ],
    [
      "Surrey",
      "Elementary School Head Secretary",
      34.03
    ],
    [
      "Surrey",
      "Secondary School Head Secretary",
      35.21
    ],
    [
      "Surrey",
      "Caretaker I",
      27.57
    ],
    [
      "Vancouver",
      "Special Education Assistant",
      32.91
    ],
    [
      "Burnaby",
      "Education Assistant",
      35.11
    ]
  ],
  "sofi_group_statistics": [
    {
      "reported_position": "TEACHING STAFF",
      "disclosed_rows": 4226,
      "median_remuneration": 106156.0,
      "min": 75001,
      "max": 176407
    },
    {
      "reported_position": "ADMINISTRATOR",
      "disclosed_rows": 267,
      "median_remuneration": 154037,
      "min": 82587,
      "max": 185994
    },
    {
      "reported_position": "EXCLUDED STAFF(ON MUN.PENSION)",
      "disclosed_rows": 118,
      "median_remuneration": 110579.0,
      "min": 75023,
      "max": 249805
    },
    {
      "reported_position": "CLERICAL STAFF",
      "disclosed_rows": 64,
      "median_remuneration": 79748.0,
      "min": 75021,
      "max": 106003
    },
    {
      "reported_position": "MAINTENANCE STAFF",
      "disclosed_rows": 107,
      "median_remuneration": 81116,
      "min": 75044,
      "max": 130983
    },
    {
      "reported_position": "STUDENT SUPPORT STAFF",
      "disclosed_rows": 4,
      "median_remuneration": 81175.0,
      "min": 79365,
      "max": 104069
    }
  ],
  "staff_student_ratios": [
    {
      "school_year": "2020/2021",
      "student_fte": 73045.1875,
      "reported_total_enrolment": 76804,
      "disabilities_diverse_abilities_fte": 8556.5,
      "teachers_budget_fte": 4064,
      "teachers_per_1000_student_fte": 55.63679332057297,
      "educational_assistants_budget_fte": 1852,
      "educational_assistants_per_1000_student_fte": 25.354168609670552,
      "support_staff_budget_fte": 1307,
      "support_staff_per_1000_student_fte": 17.893033678638997,
      "principals_vice_principals_budget_fte": 260,
      "principals_vice_principals_per_1000_student_fte": 3.5594405175563417,
      "other_professionals_budget_fte": 114,
      "other_professionals_per_1000_student_fte": 1.5606777653900883,
      "ea_per_100_disabilities_diverse_abilities_fte": 21.64436393385146
    },
    {
      "school_year": "2021/2022",
      "student_fte": 73789.4375,
      "reported_total_enrolment": 77646,
      "disabilities_diverse_abilities_fte": 8946.0625,
      "teachers_budget_fte": 4117,
      "teachers_per_1000_student_fte": 55.79389326555037,
      "educational_assistants_budget_fte": 1844,
      "educational_assistants_per_1000_student_fte": 24.990026519717,
      "support_staff_budget_fte": 1216,
      "support_staff_per_1000_student_fte": 16.479323344889302,
      "principals_vice_principals_budget_fte": 261,
      "principals_vice_principals_per_1000_student_fte": 3.5370916060987727,
      "other_professionals_budget_fte": 116,
      "other_professionals_per_1000_student_fte": 1.5720407138216768,
      "ea_per_100_disabilities_diverse_abilities_fte": 20.61242026869363
    },
    {
      "school_year": "2022/2023",
      "student_fte": 76145.625,
      "reported_total_enrolment": 79900,
      "disabilities_diverse_abilities_fte": 9232.3125,
      "teachers_budget_fte": 4203,
      "teachers_per_1000_student_fte": 55.19686784368767,
      "educational_assistants_budget_fte": 1918,
      "educational_assistants_per_1000_student_fte": 25.18857780732642,
      "support_staff_budget_fte": 1224,
      "support_staff_per_1000_student_fte": 16.074462584028957,
      "principals_vice_principals_budget_fte": 264,
      "principals_vice_principals_per_1000_student_fte": 3.467040949496442,
      "other_professionals_budget_fte": 120,
      "other_professionals_per_1000_student_fte": 1.5759277043165645,
      "ea_per_100_disabilities_diverse_abilities_fte": 20.774860036420996
    },
    {
      "school_year": "2023/2024",
      "student_fte": 78913.4375,
      "reported_total_enrolment": 83408,
      "disabilities_diverse_abilities_fte": 9651.4375,
      "teachers_budget_fte": 4296,
      "teachers_per_1000_student_fte": 54.439397599426584,
      "educational_assistants_budget_fte": 1898,
      "educational_assistants_per_1000_student_fte": 24.051670540901224,
      "support_staff_budget_fte": 1231,
      "support_staff_per_1000_student_fte": 15.599371146390625,
      "principals_vice_principals_budget_fte": 270,
      "principals_vice_principals_per_1000_student_fte": 3.421470519517034,
      "other_professionals_budget_fte": 136,
      "other_professionals_per_1000_student_fte": 1.7234073727937653,
      "ea_per_100_disabilities_diverse_abilities_fte": 19.665464341451727
    },
    {
      "school_year": "2024/2025",
      "student_fte": 80223.875,
      "reported_total_enrolment": 85187,
      "disabilities_diverse_abilities_fte": 9886.0625,
      "teachers_budget_fte": 4228,
      "teachers_per_1000_student_fte": 52.70251530482665,
      "educational_assistants_budget_fte": 1901,
      "educational_assistants_per_1000_student_fte": 23.696187699734026,
      "support_staff_budget_fte": 1243,
      "support_staff_per_1000_student_fte": 15.494140615870275,
      "principals_vice_principals_budget_fte": 272,
      "principals_vice_principals_per_1000_student_fte": 3.390511864454316,
      "other_professionals_budget_fte": 149,
      "other_professionals_per_1000_student_fte": 1.8573024551606363,
      "ea_per_100_disabilities_diverse_abilities_fte": 19.229091460831853
    },
    {
      "school_year": "2025/2026",
      "student_fte": 79063.1875,
      "reported_total_enrolment": 85565,
      "disabilities_diverse_abilities_fte": 10089.75,
      "teachers_budget_fte": 4159,
      "teachers_per_1000_student_fte": 52.603495147473026,
      "educational_assistants_budget_fte": 1857,
      "educational_assistants_per_1000_student_fte": 23.487542796070546,
      "support_staff_budget_fte": 1254,
      "support_staff_per_1000_student_fte": 15.860731645811775,
      "principals_vice_principals_budget_fte": 272,
      "principals_vice_principals_per_1000_student_fte": 3.44028629000064,
      "other_professionals_budget_fte": 158,
      "other_professionals_per_1000_student_fte": 1.9984015949268426,
      "ea_per_100_disabilities_diverse_abilities_fte": 18.40481676949379
    }
  ],
  "surrey_vancouver_comparison": [
    {
      "metric": "教师 Cat 5 起薪",
      "surrey": 64549,
      "vancouver": 67132,
      "unit": "annual salary rate",
      "surrey_vs_vancouver_percent": -3.8476434487278777
    },
    {
      "metric": "教师 Cat 5 顶薪",
      "surrey": 99972,
      "vancouver": 99972,
      "unit": "annual salary rate",
      "surrey_vs_vancouver_percent": 0.0
    },
    {
      "metric": "教师 Cat 6 顶薪",
      "surrey": 109520,
      "vancouver": 109520,
      "unit": "annual salary rate",
      "surrey_vs_vancouver_percent": 0.0
    },
    {
      "metric": "教育助理基础岗位",
      "surrey": 34.03,
      "vancouver": 32.91,
      "unit": "hourly wage rate; EA I versus Special Education Assistant",
      "surrey_vs_vancouver_percent": 3.4032209054998708
    },
    {
      "metric": "总监工资",
      "surrey": 364207,
      "vancouver": 341228,
      "unit": "fiscal-year disclosed Salary",
      "surrey_vs_vancouver_percent": 6.734207040453888
    },
    {
      "metric": "总监总薪酬",
      "surrey": 527363,
      "vancouver": 473679,
      "unit": "fiscal-year disclosed Total Compensation",
      "surrey_vs_vancouver_percent": 11.333413556438
    }
  ],
  "source_pdfs": [
    {
      "file": "surrey-teacher-grid-2024.pdf",
      "url": "https://www.surreyteachers.org/wp-content/uploads/2025/10/Salary-Grid-2024.pdf",
      "sha256": "8d39be209fbb238ab4f12d5f6d2ce4637562a8302df9bb792dc4cfc39dadb6ce",
      "bytes": 215150,
      "accessed": "2026-10-16"
    },
    {
      "file": "vancouver-teacher-grid-2024.pdf",
      "url": "https://www.bctf.ca/docs/default-source/services-guidance/salary-grids/2024/39-Salary-Grid-2024.pdf",
      "sha256": "e450e6f587a22866caabddb062de9861f79c140cbab842a3f37cf7d2affce53d",
      "bytes": 65846,
      "accessed": "2026-10-16"
    },
    {
      "file": "burnaby-teacher-grid-2024.pdf",
      "url": "https://www.bctf.ca/docs/default-source/services-guidance/salary-grids/2024/41-Salary-Grid-2024.pdf",
      "sha256": "3e9dea4589b4d438e36ed161c8769723ec02626e35c434f3c8757f1032665d81",
      "bytes": 69079,
      "accessed": "2026-10-16"
    },
    {
      "file": "surrey-cupe-2022-25.pdf",
      "url": "https://media.surreyschools.ca/media/Default/medialib/sd-36-surrey-cupe-local-728-collective-agreement-2022-2025.ba246f192947.pdf",
      "sha256": "92de5b6d0e50799e083a27840437ea119ef004cc68a0d3e6aebd644448a76e76",
      "bytes": 1542732,
      "accessed": "2026-10-16"
    },
    {
      "file": "surrey-pay-transparency-2024-25.pdf",
      "url": "https://media.surreyschools.ca/media/Default/medialib/pay_transparency_report_2024-07_2025-06.3221ac200558.pdf",
      "sha256": "7022c1f7ebd5f597b974b62d6d43ddb8ab8aaac5b50e9115949631f05fae7b8b",
      "bytes": 123467,
      "accessed": "2026-10-16"
    },
    {
      "file": "surrey-support-grid-2024.pdf",
      "url": "https://bcpsea.bc.ca/wp-content/uploads/2024/04/36-Wage-Grid-2024.pdf",
      "sha256": "8711bf77b21c1beb9e0ed0d70c641124681c08db94e627542a3dc4de5a01255f",
      "bytes": 310613,
      "accessed": "2026-10-16"
    },
    {
      "file": "vancouver-support-grid-2024.pdf",
      "url": "https://bcpsea.bc.ca/wp-content/uploads/2024/04/39-CUPE-15-Wage-Grid-2024-1.pdf",
      "sha256": "059453fc80c47efbfb406015edbfe3a899638bc0e260458f5e2b4dafcb607f0b",
      "bytes": 238194,
      "accessed": "2026-10-16"
    },
    {
      "file": "burnaby-support-grid-2024.pdf",
      "url": "https://bcpsea.bc.ca/wp-content/uploads/2024/04/41-Wage-Grid-2024-1.pdf",
      "sha256": "3f9554b41e8892c3f0075998ab8158aab16d31e41b1250525580eccb5b495194",
      "bytes": 161784,
      "accessed": "2026-10-16"
    }
  ],
  "web_readings": [
    {
      "kind": "web_reading",
      "url": "https://studentsuccess.gov.bc.ca/glossary",
      "title": "BC Education System Performance glossary",
      "observed": "2026-10-16",
      "section": "Special Needs students and categories",
      "support": "Includes all 12 categories unless specified, including P Gifted; only one reported category per student per collection. No raw HTML retained."
    }
  ],
  "methods": [
    "Salary grids effective 2024-07-01; executives fiscal 2024-25. All values CAD, pre-tax.",
    "SOFI statistics use disclosed rows above CAD 75000 only; not an all-employee median, full-time-equivalent pay, or total compensation.",
    "Duplicate reported names are retained as rows; unique individuals are not inferred.",
    "Support job titles retained as reported; duties, hours and benefits may differ across districts.",
    "Ratios = operating-budget staffing FTE after September snapshot / corresponding school-year September student FTE. These are resource-allocation indicators, not actual attendance, class sizes, or assigned support hours.",
    "Student extract includes All Facility Types and All Grades, including adult programs. Staff operating-budget scope excludes some special-purpose and substitute staffing; no exact service-coverage claim.",
    "Disabilities/diverse-abilities field includes different categories including gifted, not a headcount of students entitled to individual EA support. No individual entitlement or unmet hours inferred.",
    "FY2025 teachers corrected from prior draft 4226 to source table 4228. Published category values retained; total row can differ from their sum.",
    "SOFI extracted rounded row sums exceed printed aggregate by CAD 44 remuneration and CAD 9 expenses. No total derived from those row sums is used in article."
  ],
  "sofi_parse_check": {
    "rows": 4823,
    "unique_reported_names": 4814,
    "row_remuneration_sum": 507041341,
    "printed_remuneration_total_above_75000": 507041297,
    "row_expenses_sum": 1451515,
    "printed_expenses_total_above_75000": 1451506
  },
  "limits": [
    "Salary comparisons cover three districts; no claim that all Metro teachers or all support jobs have been compared.",
    "School-level actual staffing, filled hours, student need severity and waiting times are not available in these tables."
  ]
}
