<p>Twenty-first Century Schools Programme</p>

1. 1. Questions to the Cabinet Secretary for Education – in the Senedd on 22 March 2017.

Alert me about debates like this

Photo of David Rees David Rees Labour

(Translated)

5. Will the Cabinet Secretary provide details of the next phase of the 21st century schools programme? OAQ(5)0110(EDU)

Photo of Alun Davies Alun Davies Labour 1:57, 22 March 2017

Band B of the twenty-first century schools and education programme is planned for the period 2019-24, and is currently under development. The Welsh Government will continue to work with our partners, including local authorities, diocesan authorities and the further education sector to understand demand for investment and key projects.

Photo of David Rees David Rees Labour 1:58, 22 March 2017

Thank you for that answer, Minister. The twenty-first century schools programme to date has actually been an excellent example of how we can improve the education facilities for our young children. In my own constituency, we’ve just seen the Cabinet Secretary open officially Ysgol Bae Baglan; Awel y Môr has been created; and there are three new sites in Margam; the new Welsh-medium secondary in Sandfields; and the new primary school in Britton Ferry. But this is important, as we still have schools in the category C and D situation, where we need to replace those schools. You’ve given me a timeline of 2019-24, but what criteria can we get under way to ensure that those schools that are now in need of the next stage can actually get their bids in as quickly as possible to ensure that the funding for the children who go to those schools, and the education facilities for the children who go to those schools, can be in place as quickly as possible?

Photo of Alun Davies Alun Davies Labour

The Member’s absolutely right to emphasise the investment that’s taken place in schools across Wales. Band A has seen a rebuild and refurbishment of over 150 schools and colleges across Wales. That’s a real investment in the education of children and young people for the future. The second wave will begin—band B will begin in 2019 and run over a five-year period to 2024. Investment priorities for the next funding period are currently being developed in partnership with local authorities, further education institutions and others. The aim of the band B programme is to reduce the number of poor condition schools and colleges, to provide enough places to deliver Welsh and English-medium education, and ensure effective and efficient use of the educational estate. And I would advise all of those who have an interest in that to have conversations immediately with local authorities and take these matters forward.

Photo of David Melding David Melding Conservative 1:59, 22 March 2017

Minister, I wonder if you’d look at the official website, which is sponsored by the Welsh Government and the WLGA, click on ‘latest news’, and the latest news on it is a construction conference on how to build a good school, dated 12 May 2015. Now, I know we’re in between schemes or phases, but this does give the impression the whole programme is dormant, and you need a more alert—I would suggest—website.

Photo of Alun Davies Alun Davies Labour 2:00, 22 March 2017

I would find it very difficult to disagree with that.

Photo of Gareth Bennett Gareth Bennett UKIP

Despite the twenty-first century schools programme, difficulties do still arise with older schools in need of repair. We had a rather ludicrous situation this winter, when 1,400 pupils from three Cardiff secondary schools were being ferried out to places like the Motorpoint Arena, the SWALEC stadium, county hall and Barry College for lessons. This did cause considerable disruption. Does the Minister think this situation was acceptable, and can his department do anything to avoid similar disruption in future?

Photo of Alun Davies Alun Davies Labour

Clearly, that’s a matter for the education authority in the city. What I will say is that all education authorities are expected to provide a coherence of education throughout the day and throughout these periods for the children and young people they’re delivering education to.

Whoops! There was an error.
Whoops \ Exception \ ErrorException (E_CORE_WARNING)
Module 'xapian' already loaded Whoops\Exception\ErrorException thrown with message "Module 'xapian' already loaded" Stacktrace: #2 Whoops\Exception\ErrorException in Unknown:0 #1 Whoops\Run:handleError in /data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/vendor/filp/whoops/src/Whoops/Run.php:433 #0 Whoops\Run:handleShutdown in [internal]:0
Stack frames (3)
2
Whoops\Exception\ErrorException
Unknown0
1
Whoops\Run handleError
/vendor/filp/whoops/src/Whoops/Run.php433
0
Whoops\Run handleShutdown
[internal]0
Unknown
/data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/vendor/filp/whoops/src/Whoops/Run.php
    /**
     * Special case to deal with Fatal errors and the like.
     */
    public function handleShutdown()
    {
        // If we reached this step, we are in shutdown handler.
        // An exception thrown in a shutdown handler will not be propagated
        // to the exception handler. Pass that information along.
        $this->canThrowExceptions = false;
 
        $error = $this->system->getLastError();
        if ($error && Misc::isLevelFatal($error['type'])) {
            // If there was a fatal error,
            // it was not handled in handleError yet.
            $this->allowQuit = false;
            $this->handleError(
                $error['type'],
                $error['message'],
                $error['file'],
                $error['line']
            );
        }
    }
 
    /**
     * In certain scenarios, like in shutdown handler, we can not throw exceptions
     * @var bool
     */
    private $canThrowExceptions = true;
 
    /**
     * Echo something to the browser
     * @param  string $output
     * @return $this
     */
    private function writeToOutputNow($output)
    {
        if ($this->sendHttpCode() && \Whoops\Util\Misc::canSendHeaders()) {
            $this->system->setHttpResponseCode(
                $this->sendHttpCode()
[internal]

Environment & details:

Key Value
type senedd
id 2017-03-22.1.13476
s speaker:26135
empty
empty
empty
empty
Key Value
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PHPRC /etc/php/7.0/fcgi
PWD /data/vhost/matthew.theyworkforyou.dev.mysociety.org/theyworkforyou/www/docs/fcgi
PHP_FCGI_CHILDREN 0
ORIG_SCRIPT_NAME /fcgi/php-basic-dev
ORIG_PATH_TRANSLATED /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/section.php
ORIG_PATH_INFO /senedd/
ORIG_SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/fcgi/php-basic-dev
CONTENT_LENGTH 0
SCRIPT_NAME /senedd/
REQUEST_URI /senedd/?id=2017-03-22.1.13476&s=speaker%3A26135
QUERY_STRING type=senedd&id=2017-03-22.1.13476&s=speaker%3A26135
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.0
GATEWAY_INTERFACE CGI/1.1
REDIRECT_QUERY_STRING type=senedd&id=2017-03-22.1.13476&s=speaker%3A26135
REDIRECT_URL /senedd/
REMOTE_PORT 46340
SCRIPT_FILENAME /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs/section.php
SERVER_ADMIN webmaster@theyworkforyou.dev.mysociety.org
CONTEXT_DOCUMENT_ROOT /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs
CONTEXT_PREFIX
REQUEST_SCHEME http
DOCUMENT_ROOT /data/vhost/matthew.theyworkforyou.dev.mysociety.org/docs
REMOTE_ADDR 3.145.47.193
SERVER_PORT 80
SERVER_ADDR 46.235.230.113
SERVER_NAME matthew.theyworkforyou.dev.mysociety.org
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
HTTP_ACCEPT_ENCODING gzip, br, zstd, deflate
HTTP_USER_AGENT Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_ACCEPT */*
HTTP_CONNECTION close
HTTP_X_FORWARDED_PROTO https
HTTP_X_REAL_IP 3.145.47.193
HTTP_HOST matthew.theyworkforyou.dev.mysociety.org
SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/senedd/
SCRIPT_URL /senedd/
REDIRECT_STATUS 200
REDIRECT_HANDLER application/x-httpd-fastphp
REDIRECT_SCRIPT_URI http://matthew.theyworkforyou.dev.mysociety.org/senedd/
REDIRECT_SCRIPT_URL /senedd/
FCGI_ROLE RESPONDER
PHP_SELF /senedd/
REQUEST_TIME_FLOAT 1732207189.7764
REQUEST_TIME 1732207189
empty
0. Whoops\Handler\PrettyPageHandler