Great ideas for middle school children;
Dog walking job
Volunteer at animal shelter
Learn a hobby...gardening, cooking, learn a craft..
Being an elderly companion
Become a mentor/big brother-big sister
Check your local community for youth activities and classes
College for Kids
Just a few that came to mind. Hope this helps..