Achieving for Children

About us

Achieving for Children is a not-for-profit social enterprise created in 2014 by the Royal Borough of Kingston upon Thames and the London Borough of Richmond upon Thames to provide their children’s services. In August 2017, the Royal Borough of Windsor and Maidenhead became a co-owner of AfC, and we now deliver children’s services across all three boroughs.

If you are a parent, carer or young person and you are looking for information on services provided for you, you will find it on one of these websites:

As a social enterprise we are able to provide bespoke children’s social care and education support services to other local authorities, schools and partners in the education, health, social care and criminal justice sectors.

Our ambition is to help our customers to succeed by providing them with the services they need to meet their statutory responsibilities, transform their services, and achieve the best possible outcomes for children and their families.

We strive to achieve excellence in everything we do by putting children and young people first in the design, delivery and evaluation of every service we provide, to ensure that they are supported to live safe, happy, healthy and successful lives. Our broad service offer is informed by leading practice and a strong evidence-base of what works best. It is guided by our daily work with children and young people and the organisations that work with us to help and support them.

Our focus is always on maximising the use of resources by creating economies of scale and reducing management and overhead costs, so that we can ensure high quality frontline services that really deliver results.