I think that if you want kids to develop and improve their skills then it's difficult to see how a school can do this as effectively as a properly-run sports club, e.g. this season my 8 year-old has been coached by Chelsea on a Wednesday after school, has Fridays as club practice and Saturdays...