I’ve worked directly with and helped out with several schools. It’s good for most kids IMO. It’s not just for kids maybe leaning towards serving.
It’s also good for kids that may not fit in other groups (sports, band...).
The program will be as good as the leaders there make it. If you have time, volunteer to help out. Most programs always need other men/women to help out.