// Analytics — aggregated insights across responses function Analytics() { // Fake aggregates derived from extracted fields const bands = [ { band: "£100–105k", n: 18 }, { band: "£105–110k", n: 22 }, { band: "£110–115k", n: 14 }, { band: "£115–120k", n: 11 }, { band: "£120–125k", n: 9 }, { band: "£125–130k", n: 6 }, { band: "£130–135k", n: 5 }, { band: "£135–140k", n: 4 }, { band: "£140–150k", n: 7 }, { band: "£150–160k", n: 3 }, { band: "£160–170k", n: 2 }, { band: "£170k+", n: 1 } ]; const maxN = Math.max(...bands.map((b) => b.n)); const regions = [ { r: "North East", avg: 132, count: 4 }, { r: "North West", avg: 138, count: 9 }, { r: "Yorkshire & Humber",avg: 129, count: 5 }, { r: "East Midlands", avg: 134, count: 3 }, { r: "West Midlands", avg: 141, count: 7 }, { r: "East of England", avg: 137, count: 6 }, { r: "London", avg: 158, count: 12 }, { r: "South East", avg: 144, count: 8 }, { r: "South West", avg: 131, count: 4 } ]; const maxAvg = Math.max(...regions.map((r) => r.avg)); return (
}>Analytics
{[ { l: "Trusts surveyed", v: "42", s: "of 1,247 in GIAS" }, { l: "Response rate", v: "81%", s: "34 of 42 responded" }, { l: "Executives over £100k", v: "102", s: "across responding trusts" }, { l: "Median band", v: "£115–120k", s: "across all executives" } ].map((m) => (
{m.l}
{m.v}
{m.s}
))}
Salary distribution
Executive salaries in £5k bands · n=102
{bands.map((b) => (
{b.n}
))}
{bands.map((b) => (
{b.band}
))}
Average by region
Mean executive salary (£k)
{regions.map((r) => (
{r.r}
£{r.avg}k
))}
Top trusts by mean executive salary
From extracted responses · click to view source message
{[ { name: "Capital Horizons Academy Trust", region: "London", n: 8, mean: "£162k", high: "£185–190k", msg: "MSG-3060" }, { name: "Thames Gateway Education Trust", region: "London", n: 5, mean: "£154k", high: "£170–175k", msg: "MSG-3071" }, { name: "Greater Manchester Education Trust", region: "North West",n: 6, mean: "£149k", high: "£175–180k", msg: "MSG-3055" }, { name: "Black Country Academies", region: "West Midlands", n: 5, mean: "£143k", high: "£160–165k", msg: "MSG-3063" }, { name: "Mersey Bridge Education Trust", region: "North West", n: 4, mean: "£141k", high: "£170–175k", msg: "MSG-3041" } ].map((t) => ( ))}
Trust Region Executives Mean salary Highest band Source
{t.name} {t.region} {t.n} {t.mean} {t.high} {t.msg}
); } Object.assign(window, { Analytics });