Table Tool

Create your own tables

Choose the data and area of interest you want to explore and then use filters to create your table.
Once you've created your table, you can download the data it contains for your own offline analysis.

  1. Step 1 Choose a publication

    Publication
    LA and school expenditure
  2. Step 2 Select a data set or featured table

    Data set
    CFR School Income and Expenditure (National, Regional, LA levels))
  3. Step 3 Choose locations

    Local authority
    • Barking and Dagenham
    • Barnet
    • Barnsley
    • Bath and North East Somerset
    • Bedford Borough
    National
    • England
    Regional
    • East Midlands
    • East of England
    • Inner London
    • North East
    • North West
  4. Step 4 Choose time period

    Time period
    2019-20
  5. Step 5 Choose your filters

    Indicators
    • Total
    Financial category
    • Total
    • Education support staff
    • Funding
    • Income (self-generated)
    • Other employee costs
    Financial entry
    • Total
    Income/Expenditure
    • Expenses
    • Income
    • Net Expenditure
    School phase
    • Total
  6. Step 6 (current) Explore data

    This data is not from the latest release
    View latest data: Financial year 2022-23
    WarningSome rows and columns are not shown in this table as the data does not exist in the underlying file.
    Total for 'CFR School Income and Expenditure (National, Regional, LA levels))' for Education support staff, Expenses, Funding, Income, Income (self-generated) and 4 other filters in Barking and Dagenham, Barnet, Barnsley, Bath and North East Somerset, Bedford Borough and 156 other locations for 2019-20
    ExpensesIncomeNet Expenditure
    Teaching staffEducation support staffOther employee costsRunning expensesTotalIncome (self-generated)FundingTotalTotal
    England£11,013.015m£4,285.620m£2,777.348m£5,585.672m£23,661.655m£1,545.286m£22,170.699m£23,715.985m£22,114.246m
    Outer LondonBarking and Dagenham£114.446m£36.867m£24.292m£51.450m£227.055m£8.759m£219.006m£227.765m£218.296m
    Barnet£105.375m£43.891m£24.413m£53.368m£227.047m£24.110m£199.969m£224.079m£202.937m
    Yorkshire and the HumberBarnsley£29.737m£11.705m£6.620m£16.583m£64.645m£4.926m£60.543m£65.469m£59.719m
    South WestBath and North East Somerset£11.247m£3.304m£2.549m£4.896m£21.996m£1.746m£20.483m£22.229m£20.250m
    East of EnglandBedford Borough£28.288m£12.428m£8.166m£11.513m£60.395m£3.564m£58.627m£62.191m£56.831m
    Outer LondonBexley£18.095m£6.565m£4.332m£8.760m£37.751m£2.552m£35.509m£38.062m£35.199m
    West MidlandsBirmingham£264.065m£92.831m£90.352m£160.739m£607.988m£40.098m£597.168m£637.267m£567.889m
    North WestBlackburn with Darwen£44.127m£17.999m£12.914m£20.842m£95.882m£5.859m£90.531m£96.391m£90.023m
    Blackpool£15.671m£6.574m£4.034m£8.286m£34.565m£4.485m£30.118m£34.603m£30.080m
    Bolton£79.039m£33.359m£16.960m£38.700m£168.058m£11.323m£157.000m£168.323m£156.735m
    South WestBournemouth Christchurch and Poole£25.012m£8.519m£6.357m£9.030m£48.919m£2.961m£45.803m£48.763m£45.958m
    South EastBracknell Forest£33.990m£11.473m£8.552m£15.243m£69.257m£4.306m£64.680m£68.986m£64.951m
    Yorkshire and the HumberBradford£105.959m£46.350m£27.205m£56.997m£236.511m£11.929m£225.577m£237.505m£224.582m
    Outer LondonBrent£75.444m£27.094m£18.441m£46.308m£167.287m£12.362m£153.145m£165.507m£154.925m
    South EastBrighton and Hove£83.746m£30.974m£19.574m£31.741m£166.034m£11.515m£155.060m£166.575m£154.519m
    South WestBristol City of£59.232m£29.876m£16.889m£28.796m£134.793m£9.036m£127.242m£136.278m£125.757m
    Outer LondonBromley£10.371m£6.013m£2.889m£4.436m£23.708m£1.774m£22.176m£23.950m£21.934m
    South EastBuckinghamshire£116.146m£49.071m£29.274m£56.408m£250.899m£18.612m£232.612m£251.223m£232.287m
    North WestBury£61.386m£21.135m£13.890m£29.223m£125.634m£6.541m£119.429m£125.971m£119.092m
    Yorkshire and the HumberCalderdale£38.935m£16.689m£12.105m£18.187m£85.917m£6.966m£79.991m£86.956m£78.951m
    East of EnglandCambridgeshire£79.078m£32.512m£19.949m£38.291m£169.829m£15.500m£154.907m£170.407m£154.329m
    Inner LondonCamden£83.438m£29.174m£21.083m£45.943m£179.638m£10.333m£167.776m£178.108m£169.305m
    East of EnglandCentral Bedfordshire£43.196m£20.370m£12.833m£18.490m£94.888m£6.291m£88.727m£95.019m£88.596m
    North WestCheshire East£50.439m£17.005m£12.643m£24.111m£104.198m£7.754m£96.081m£103.835m£96.443m
    Cheshire West and Chester£102.745m£36.908m£24.358m£48.475m£212.487m£16.039m£196.362m£212.401m£196.448m
    Inner LondonCity of London£1.040m£0.526m£0.287m£0.625m£2.478m£0.161m£2.443m£2.603m£2.318m
    South WestCornwall£40.423m£12.215m£8.654m£18.175m£79.468m£5.112m£74.941m£80.054m£74.355m
    West MidlandsCoventry£64.774m£28.709m£21.187m£36.158m£150.827m£9.145m£140.836m£149.981m£141.682m
    Outer LondonCroydon£54.113m£23.894m£16.870m£28.748m£123.625m£8.310m£114.845m£123.155m£115.315m
    North WestCumbria£128.793m£40.253m£32.042m£60.147m£261.235m£20.645m£238.566m£259.211m£240.591m
    North EastDarlington£4.078m£2.081m£1.218m£2.230m£9.605m£0.781m£8.932m£9.713m£8.824m
    East MidlandsDerby£41.198m£18.334m£11.371m£19.138m£90.041m£5.693m£83.243m£88.936m£84.348m
    Derbyshire£167.978m£59.404m£36.640m£86.665m£350.687m£19.428m£331.905m£351.333m£331.259m
    South WestDevon£114.484m£46.505m£28.403m£55.119m£244.511m£15.616m£229.485m£245.100m£228.895m
    Yorkshire and the HumberDoncaster£30.298m£14.053m£8.716m£16.218m£69.286m£2.623m£67.182m£69.806m£66.663m
    South WestDorset£71.502m£21.241m£16.804m£27.724m£137.271m£12.397m£123.314m£135.712m£124.873m
    West MidlandsDudley£67.919m£24.772m£18.540m£36.809m£148.040m£13.624m£134.922m£148.545m£134.416m
    North EastDurham£142.483m£51.872m£43.543m£77.062m£314.960m£16.780m£297.036m£313.817m£298.180m
    Outer LondonEaling£122.456m£46.353m£29.469m£64.439m£262.718m£13.626m£249.581m£263.207m£249.092m
    Yorkshire and the HumberEast Riding of Yorkshire£73.787m£29.353m£20.514m£33.604m£157.259m£9.829m£148.701m£158.530m£147.430m
    South EastEast Sussex£95.623m£26.422m£20.629m£50.767m£193.442m£10.098m£184.864m£194.962m£183.344m
    Outer LondonEnfield£96.179m£35.035m£21.870m£47.236m£200.320m£11.847m£186.158m£198.005m£188.473m
    East of EnglandEssex£166.565m£66.300m£49.127m£73.386m£355.377m£27.422m£326.529m£353.951m£327.955m
    North EastGateshead£45.127m£17.682m£11.348m£23.352m£97.510m£4.127m£92.389m£96.516m£93.383m
    South WestGloucestershire£115.964m£44.138m£27.597m£50.996m£238.695m£13.621m£223.059m£236.681m£225.074m
    Outer LondonGreenwich£90.221m£34.950m£19.697m£46.834m£191.702m£12.758m£175.335m£188.093m£178.944m
    Inner LondonHackney£85.855m£37.983m£25.548m£50.983m£200.370m£11.360m£188.598m£199.959m£189.009m
    North WestHalton£34.822m£11.746m£7.257m£17.740m£71.565m£2.946m£68.784m£71.730m£68.619m
    Inner LondonHammersmith and Fulham£31.817m£18.276m£9.298m£19.392m£78.783m£5.884m£72.993m£78.876m£72.899m
    South EastHampshire£372.246m£125.240m£97.367m£181.719m£776.572m£64.100m£710.161m£774.261m£712.472m
    Inner LondonHaringey£91.338m£35.691m£24.521m£46.726m£198.276m£17.160m£180.541m£197.701m£181.116m
    Outer LondonHarrow£50.421m£19.681m£13.807m£24.590m£108.499m£5.285m£105.153m£110.438m£103.214m
    North EastHartlepool£22.533m£8.997m£3.584m£10.629m£45.743m£2.612m£43.502m£46.114m£43.131m
    Outer LondonHavering£44.200m£21.793m£13.380m£18.654m£98.027m£3.919m£93.732m£97.650m£94.109m
    West MidlandsHerefordshire£37.280m£13.396m£8.216m£18.550m£77.442m£5.167m£72.586m£77.753m£72.275m
    East of EnglandHertfordshire£278.154m£99.333m£69.622m£135.692m£582.801m£49.620m£540.070m£589.690m£533.180m
    Outer LondonHillingdon£60.287m£28.817m£16.263m£28.086m£133.453m£8.061m£125.643m£133.704m£125.391m
    Hounslow£73.486m£29.752m£19.103m£43.364m£165.705m£9.340m£156.644m£165.985m£156.365m
    South EastIsle of Wight£36.766m£15.750m£8.779m£16.219m£77.515m£4.421m£72.377m£76.798m£73.094m
    Inner LondonIslington£70.206m£26.230m£18.002m£44.186m£158.625m£11.661m£146.161m£157.822m£146.963m
    Kensington and Chelsea£29.978m£13.083m£7.358m£16.477m£66.897m£6.840m£59.497m£66.337m£60.057m
    South EastKent£291.961m£110.717m£69.202m£141.684m£613.564m£49.412m£570.955m£620.367m£564.153m
    Outer LondonKingston upon Thames£33.854m£12.789m£9.516m£15.684m£71.843m£6.564m£65.245m£71.809m£65.279m
    Yorkshire and the HumberKingston-upon-Hull£5.480m£3.556m£1.832m£2.684m£13.552m£0.614m£13.192m£13.806m£12.939m
    Kirklees£110.019m£44.799m£24.355m£58.406m£237.578m£12.155m£227.076m£239.231m£225.423m
    North WestKnowsley£38.357m£15.532m£9.932m£21.378m£85.199m£3.954m£81.316m£85.270m£81.245m
    Inner LondonLambeth£97.315m£41.347m£22.948m£63.071m£224.680m£14.432m£208.326m£222.758m£210.248m
    North WestLancashire£404.386m£148.032m£93.975m£212.674m£859.068m£60.287m£798.572m£858.858m£798.781m
    Yorkshire and the HumberLeeds£192.365m£86.271m£45.153m£116.787m£440.576m£34.671m£410.823m£445.494m£405.906m
    East MidlandsLeicester£96.296m£41.832m£23.985m£46.379m£208.493m£9.039m£200.009m£209.048m£199.454m
    Leicestershire£51.491m£21.809m£14.093m£24.218m£111.611m£7.490m£104.319m£111.809m£104.121m
    Inner LondonLewisham£119.658m£43.120m£29.321m£70.150m£262.249m£14.820m£246.302m£261.121m£247.429m
    East MidlandsLincolnshire£87.393m£37.239m£26.301m£39.343m£190.276m£11.642m£186.382m£198.025m£178.634m
    North WestLiverpool£165.729m£56.648m£46.499m£88.660m£357.536m£21.034m£330.098m£351.132m£336.502m
    East of EnglandLuton£60.663m£37.937m£17.483m£32.274m£148.357m£7.879m£140.391m£148.271m£140.478m
    North WestManchester£127.319m£61.165m£36.706m£78.622m£303.812m£16.132m£283.754m£299.886m£287.680m
    South EastMedway£25.817m£9.851m£5.940m£11.006m£52.614m£2.026m£50.453m£52.479m£50.588m
    Outer LondonMerton£73.894m£23.983m£15.881m£37.055m£150.812m£10.043m£141.133m£151.176m£140.769m
    North EastMiddlesbrough£15.294m£8.201m£2.751m£6.847m£33.094m£1.689m£32.012m£33.701m£31.405m
    South EastMilton Keynes£61.757m£29.232m£16.270m£25.225m£132.484m£7.106m£125.375m£132.481m£125.378m
    North EastNewcastle upon Tyne£48.590m£17.681m£9.006m£28.594m£103.871m£5.262m£100.101m£105.363m£98.608m
    Inner LondonNewham£102.909m£36.456m£21.800m£61.669m£222.835m£12.518m£215.581m£228.099m£210.317m
    East of EnglandNorfolk£95.974m£46.553m£23.853m£48.497m£214.876m£15.869m£200.370m£216.239m£199.007m
    Yorkshire and the HumberNorth East Lincolnshire£5.200m£2.004m£1.452m£2.020m£10.675m£0.411m£10.141m£10.552m£10.264m
    North Lincolnshire£36.539m£15.284m£7.311m£16.486m£75.619m£3.156m£72.688m£75.844m£72.463m
    South WestNorth Somerset£11.201m£5.168m£3.227m£5.117m£24.712m£1.746m£23.422m£25.169m£22.966m
    North EastNorth Tyneside£80.340m£26.551m£16.593m£40.635m£164.118m£12.967m£150.288m£163.256m£151.151m
    Yorkshire and the HumberNorth Yorkshire£133.135m£42.992m£30.415m£68.556m£275.097m£22.668m£250.797m£273.465m£252.429m
    East MidlandsNorthamptonshire£67.737m£31.731m£16.562m£31.864m£147.893m£8.969m£139.518m£148.487m£138.924m
    North EastNorthumberland£62.947m£19.804m£22.131m£31.600m£136.482m£11.593m£124.027m£135.619m£124.889m
    East MidlandsNottingham£33.699m£16.850m£8.687m£18.377m£77.612m£3.416m£73.519m£76.935m£74.196m
    Nottinghamshire£112.319m£49.975m£28.140m£56.139m£246.574m£14.491m£233.098m£247.589m£232.083m
    North WestOldham£57.838m£25.092m£14.237m£32.834m£130.000m£7.760m£121.334m£129.094m£122.240m
    South EastOxfordshire£80.071m£34.355m£18.791m£38.671m£171.889m£16.259m£153.467m£169.726m£155.630m
    East of EnglandPeterborough£31.390m£15.025m£9.212m£13.577m£69.204m£2.867m£67.235m£70.103m£66.337m
    South WestPlymouth£21.197m£10.761m£6.142m£12.414m£50.514m£3.218m£46.739m£49.957m£47.296m
    South EastPortsmouth£25.567m£11.477m£6.368m£12.132m£55.543m£4.161m£51.722m£55.883m£51.382m
    Reading£29.096m£13.985m£6.912m£13.512m£63.505m£4.196m£60.335m£64.531m£59.309m
    Outer LondonRedbridge£128.275m£37.133m£27.554m£53.209m£246.170m£9.994m£235.869m£245.863m£234.054m
    North EastRedcar and Cleveland£16.420m£5.985m£3.665m£7.349m£33.418m£2.301m£31.444m£33.745m£31.117m
    Outer LondonRichmond upon Thames£47.434m£18.694m£11.879m£23.573m£101.580m£11.164m£89.908m£101.071m£90.416m
    North WestRochdale£78.684m£31.768m£22.647m£40.013m£173.112m£8.466m£169.747m£178.213m£164.646m
    Yorkshire and the HumberRotherham£26.845m£16.171m£6.491m£14.052m£63.559m£3.379m£59.291m£62.670m£60.180m
    East MidlandsRutland£1.263m£0.731m£0.351m£0.558m£2.904m£0.326m£2.509m£2.835m£2.577m
    North WestSalford£68.900m£29.778m£14.257m£42.375m£155.309m£8.092m£146.814m£154.906m£147.218m
    West MidlandsSandwell£92.263m£48.733m£24.668m£53.232m£218.896m£13.041m£206.063m£219.105m£205.855m
    North WestSefton£76.368m£27.876m£18.054m£37.280m£159.578m£6.360m£150.990m£157.350m£153.219m
    Yorkshire and the HumberSheffield£73.774m£34.185m£19.933m£40.706m£168.597m£11.592m£158.918m£170.510m£157.005m
    West MidlandsShropshire£39.455m£14.827m£9.734m£17.993m£82.009m£8.140m£74.053m£82.193m£73.870m
    South EastSlough£22.294m£9.066m£6.184m£11.881m£49.424m£2.602m£48.138m£50.740m£46.822m
    West MidlandsSolihull£48.181m£19.337m£14.831m£24.350m£106.700m£10.417m£96.628m£107.044m£96.283m
    South WestSomerset£80.366m£29.742m£30.319m£33.632m£174.060m£11.083m£163.393m£174.476m£162.976m
    South Gloucestershire£55.509m£20.572m£14.027m£27.915m£118.023m£8.598m£109.779m£118.377m£109.425m
    North EastSouth Tyneside£44.855m£17.546m£8.689m£25.859m£96.948m£1.066m£93.694m£94.759m£95.883m
    South EastSouthampton£61.855m£22.176m£13.986m£28.419m£126.436m£6.732m£118.568m£125.300m£119.704m
    East of EnglandSouthend-on-Sea£13.625m£4.944m£4.199m£5.112m£27.880m£2.202m£26.361m£28.563m£25.678m
    Inner LondonSouthwark£82.534m£34.974m£20.694m£47.770m£185.971m£8.993m£175.652m£184.644m£176.979m
    North WestSt Helens£55.385m£22.309m£10.524m£29.848m£118.067m£5.412m£111.653m£117.065m£112.654m
    West MidlandsStaffordshire£109.752m£34.437m£30.273m£57.818m£232.280m£15.400m£217.857m£233.258m£216.880m
    North WestStockport£89.787m£28.725m£21.724m£39.358m£179.594m£11.067m£168.729m£179.796m£168.527m
    North EastStockton-on-Tees£26.450m£9.578m£5.856m£12.794m£54.678m£1.380m£52.685m£54.065m£53.299m
    West MidlandsStoke-on-Trent£20.963m£11.804m£5.229m£13.114m£51.111m£2.366m£48.153m£50.520m£48.744m
    East of EnglandSuffolk£78.079m£26.239m£17.719m£33.082m£155.118m£10.962m£146.285m£157.247m£144.156m
    North EastSunderland£37.194m£15.374m£9.791m£20.093m£82.453m£5.217m£77.099m£82.316m£77.236m
    South EastSurrey£183.079m£67.374m£44.124m£88.720m£383.297m£28.299m£358.389m£386.688m£354.998m
    Outer LondonSutton£37.233m£13.095m£9.632m£13.628m£73.588m£4.419m£68.467m£72.886m£69.169m
    South WestSwindon£24.875m£11.033m£6.947m£11.810m£54.665m£3.387m£52.018m£55.405m£51.277m
    North WestTameside£54.943m£20.788m£12.783m£31.713m£120.227m£5.811m£115.042m£120.854m£114.416m
    West MidlandsTelford and Wrekin£41.411m£20.447m£9.889m£21.624m£93.370m£4.412m£89.465m£93.877m£88.958m
    East of EnglandThurrock£4.995m£1.537m£1.159m£2.546m£10.236m£0.737m£9.341m£10.078m£9.499m
    South WestTorbay£14.054m£6.081m£3.132m£5.719m£28.986m£1.899m£26.402m£28.301m£27.087m
    Inner LondonTower Hamlets£134.658m£54.178m£30.586m£81.765m£301.188m£8.758m£292.936m£301.695m£292.429m
    North WestTrafford£63.024m£21.160m£14.532m£30.205m£128.921m£9.272m£120.522m£129.795m£119.649m
    Yorkshire and the HumberWakefield£43.153m£21.504m£11.480m£23.451m£99.588m£5.042m£95.167m£100.208m£94.547m
    West MidlandsWalsall£70.301m£33.945m£20.036m£38.761m£163.043m£7.623m£154.819m£162.442m£155.420m
    Outer LondonWaltham Forest£67.254m£24.316m£18.832m£37.690m£148.091m£9.191m£138.495m£147.686m£138.900m
    Inner LondonWandsworth£67.169m£37.708m£16.625m£32.088m£153.589m£11.179m£142.223m£153.403m£142.409m
    North WestWarrington£45.676m£17.892m£10.555m£20.922m£95.045m£4.860m£91.817m£96.678m£90.184m
    West MidlandsWarwickshire£88.279m£33.132m£23.736m£49.754m£194.901m£17.944m£181.257m£199.201m£176.957m
    South EastWest Berkshire£47.450m£17.608m£11.188m£19.738m£95.985m£6.320m£90.468m£96.788m£89.665m
    West Sussex£210.451m£65.748m£43.664m£87.673m£407.536m£26.486m£382.212m£408.698m£381.050m
    Inner LondonWestminster£31.834m£13.325m£7.870m£21.824m£74.853m£5.981m£67.681m£73.662m£68.872m
    North WestWigan£95.589m£31.439m£19.752m£50.376m£197.156m£12.995m£184.976m£197.972m£184.161m
    South WestWiltshire£74.384m£24.040m£17.254m£30.814m£146.492m£9.010m£138.428m£147.437m£137.482m
    South EastWindsor and Maidenhead£23.835m£12.592m£6.836m£10.688m£53.950m£4.543m£49.559m£54.102m£49.407m
    North WestWirral£78.735m£29.777m£23.227m£37.577m£169.316m£9.744m£158.822m£168.566m£159.571m
    South EastWokingham£37.106m£15.112m£9.677m£15.623m£77.518m£5.207m£72.396m£77.603m£72.311m
    West MidlandsWolverhampton£46.669m£21.583m£10.959m£25.189m£104.399m£5.246m£101.168m£106.414m£99.153m
    Worcestershire£90.858m£33.463m£23.362m£40.709m£188.392m£12.663m£172.569m£185.231m£175.729m
    Yorkshire and the HumberYork£31.093m£9.696m£5.944m£13.584m£60.317m£4.026m£56.435m£60.460m£56.291m
    East Midlands£659.375m£277.905m£166.129m£322.683m£1,426.092m£80.495m£1,354.501m£1,434.997m£1,345.596m
    East of England£880.006m£363.176m£233.321m£412.459m£1,888.962m£142.915m£1,758.844m£1,901.759m£1,746.047m
    Inner London£1,029.750m£422.070m£255.942m£602.669m£2,310.431m£140.080m£2,166.709m£2,306.789m£2,170.351m
    North East£546.312m£201.351m£138.175m£287.043m£1,172.881m£65.775m£1,103.209m£1,168.984m£1,107.106m
    North West£2,017.742m£752.961m£493.502m£1,041.359m£4,305.564m£266.839m£4,031.060m£4,297.899m£4,038.725m
    Outer London£1,303.038m£490.712m£318.118m£647.113m£2,758.981m£174.076m£2,576.014m£2,750.090m£2,582.782m
    South East£1,838.856m£678.224m£443.319m£857.067m£3,817.466m£276.402m£3,551.789m£3,828.192m£3,541.063m
    South West£719.449m£273.195m£188.303m£322.157m£1,503.104m£99.431m£1,404.507m£1,503.938m£1,403.672m
    West Midlands£1,082.170m£431.416m£311.012m£594.800m£2,419.398m£165.286m£2,287.545m£2,452.830m£2,254.113m
    Yorkshire and the Humber£936.318m£394.611m£229.526m£498.322m£2,058.777m£133.986m£1,936.521m£2,070.507m£1,924.791m

    Save table

    Download Table

    Select file format:

    Related information

    Our statistical practice is regulated by the Office for Statistics Regulation (OSR)