Two big resources in one! I have posted links for 2 great resources below. One is listed as a source for the 100 best free apps for kids. Who doesn't love Free?? I have tried some of the apps they note and they have been very good for my kids. My guess is most of these will be for kids younger than middle school, but some of them are likely middle school appropriate and some may be for our struggling learners as well.
Secondly, Richard Byrne has his 60 Best Apps and Websites for Educators. A lot of really good stuff in here too. Thanks Richard and thanks for your blog Free Technology for Teachers!