Table of Contents
Homeschooling at the middle school level can still be fun. They are in a transition phase. You know your child best and what he likes to do. Add that into any curriculum you choose and things will go smoother. At this age, you can still include him in projects you are doing at the elementary level or start to include him at the high school level. If you are letting him join siblings at the high school level, make sure to break it down into smaller pieces or steps. Don’t push for as much from a middle schooler as you would a high school student. Here you will only find resources that are free for you to use in your jr. high or middle school journey.
This is a list of Resources I have been looking at when it comes to the Middle School curriculum. Some sites have full courses and you can even take a screenshot or pay to have a certificate of completion sent to you. There are full curriculum sites and others that you may just want to use to supplement a program you are already planning on using. Some of these sites have curricula for even the Kindergarten level. You may find yourself using one site for several different grade levels. This makes it so much easier on you. Remember to always do what is best for your family. No one knows what is better than you.
The resources on this page are divided up by category. Hopefully, this helps you to find the resources you need easily. If you are using a free resource or come across one that you think should be included, please send me the name and link through the comments below.
Free Middle School Full Curriculum Sites
These sites offer you the option of creating or going with their full curriculum. One would require that you just add in a foreign language. Some have courses to cover all the core subjects and even a few electives- all on one site. I would encourage you to check out a few as another site might have a better science or language art program than another. Don’t feel like you only have to use one site because they offer all the core subjects you need to cover for the year.
1. Ambleside Online
This free curriculum is based on the Charlotte Mason approach to homeschooling. The site provides resources starting in K. The courses are all online. They provide resources for history, literature, poetry, geography, and science. However, you will need to add in math and any foreign language your student chooses to study. They do provide links to math programs for you to check out and pick what is best for your family.
2. An Old-Fashioned Education
The curriculum is organized by grade level and subject. You can search the site by one or the other. This site offers resources from starting in K This site has lesson plans, online resources, recommendations for additional curriculum options, and more. It is Christian-based. If you want only secular, you will want to look at the material ahead of time to decide if this resource is the best for your family.
3. Discovery K12
This is a secular online curriculum. The curriculum starts in K. It is an online Secular Homeschool material adding STEM with 7 Standard Courses: Language Arts, Reading/Literature, Math, Science, History/Social Studies, Visual/Performing Arts, and Physical Education.
4. Easy Peasy
This is the elementary and middle school level of Easy Peasy All-in-One Homeschool. This is Christian based but you can make it more secular by not including the Bible curriculum. It is a full curriculum and all online. They do offer offline courses for math, reading, and language arts as well as workbooks and printables in case you do not want to print off the worksheets. You pick a level and it automatically put the student in courses at that level but you can change a level of one course or more without affecting the others. They have the subjects broken down into 180 days and students can just follow what they have listed for that number of school days or change it and do more than one lesson a day, equaling five lessons a week per course.
5. Khan Academy
This is another all-in-one. You can use their courses as a full curriculum or supplement another curriculum. You can search by grade or subject. It has material covering K-12. There are lessons covering computer science to the arts. It offers a free curriculum that has a variety of uses.
6. Mater Amabilis
Mater Amabilis is a Catholic curriculum. It covers lessons from K-12. It uses the Charlotte Mason approach. The free school curriculum includes almost everything except math. It has links to books to read which are mostly free as they are in the public domain. I would consider this site as a large lesson plan. It has levels in European and U.S. based. This makes it easier to know which level you need to be looking at depending on the student’s age and grade status.
Free Middle School Art Lessons/ Appreciation
These sites either have actual art lessons for your student or information about artists and the different mediums. This allows the student to not only get access to some hands-on artwork but also to study artists that have come before him. Learning about previous artists and what they did helps the student to be inspired and learn how to create more art on his own.
7. Art Appreciation Curriculum
This site covers art appreciation for kids (although can be used for any age). Famous paintings are featured as part of the art appreciation lessons. This would be a good site to use if homeschooling multiple grades. It provides a great free art appreciation foundation.
8. Free Online Art Classes
On this site, you can find free art classes. There are art lessons in a variety of mediums. Students can study one medium and then after getting a little experience move on and study another medium. Students also have the option of studying one medium in-depth. There are a few stories for kids and even on the homeschooling page, she explains why art needs to be in schools and taught to homeschoolers. She includes some links she thinks might be useful.
9. The Artchive
The student can find resources here that not only covers the art but also the artists who created the art. This is more of an appreciation of art but also gives a little more background to the medium the artist chose to use.
Free Middle School History/ Social Studies
History and social studies can be found everywhere. You may even want to check with your local library. They have many historical novels and biographies of famous people. These people were leaders or changed history in some way. A living history education may just make history come alive for your high schooler. These sites help you to know what you might want to cover for high school history or social studies. Use this as a guide.
10. American Government
Teach your students about the American Government through this 13-chapter curriculum. That’s right. This course is only 13 chapters and covers the basics of the American Government. You could use this alongside another American Government course to make sure the student had a strong grasp of the American Government and how it is run.
11. Printable Maps
This site has a collection of 13 sets of maps that can be printed for student use. These can be done as part of a regular geography course or they could be used alongside a history course to understand the areas affected by each major event in history. Use these maps in the best way you see fit for your family.
12. National Archives
National Archives covers American History. This allows the student to learn all about American History.
13. Spartacus Educational
Spartacus educational allows the student to learn about history in general. It covers the world wars, British history, American history, and other major events around the world.
14. American Heritage Education Foundation
This site provides you with free PDFs. It includes lesson plans and even a study guide to help you teach American History. It is called An Adventure in Liberty. You can consider An Adventure in Liberty as the course name behind the site. Personally, I would use this to supplement another American History course.
15. American History
This is another American History resource. This curriculum covers US History from the Native Americans to the New Millennium. The course has 60 chapters. It is covered in-depth and could easily be a stand-alone history course.
16. Ancient Civilizations
This 11-chapter curriculum covers the study of Ancient Civilizations from Ancient Egypt to Africa and beyond. This site is great if your student is interested in the Ancient time period. This course helps us to understand where we came from and how we have evolved.
17. Big History Project:
This site is free but does require you to register. Since you are probably not working at a school, you can register with just your zip code. It is a social studies curriculum. Critical Thinking, Reading, and Writing are emphasized throughout learning about history and through a variety of topics.
18. Globalmania
This site focuses on geography. World Geography can be covered in 7 months or less. Recommended grade level is grade 3 through high school. It is downloadable in two pdfs. This features Masterbooks’ popular ebook titled GLOBALMANIA: Master World Geography in 7 Months or Less.
19. iCivics
Students can play one of the many games the site has to teach middle schoolers government.
20. iCivics: Primary Sources
This part of the iCivics site is focused on learning what primary sources are and how to use them. It talks about the importance of using primary sources.
Free Middle School Resources for Foreign Language
These foreign language sites are mostly for supplements to another program. There is one that has different levels and exposes students to a world and culture in that language. I do not want to leave these out as I think they would still be beneficial. If you know of other sites that are free, please let me know in the comments and I will add them to this list.
21. Duolingo
Duolingo is a great site to use as a supplement to another language program. It has the basics. They have now added some sentence formation, etc. However, a student would not get enough hours or enough material covered to be considered a one-credit course for the high-school level.
22. German to Go
German to Go is for an intermediate level of German. This is basically the same website that has the lower level but has more advanced levels for the student to complete. It is done by the same company and in the same format as the Learn German course.
23. Learn German
Learn German is the lower level of German. This site provides the basics of the language. The student can then move on to the German to Go to get a more advanced study of the German language.
Free Middle School Math Curriculum
Math can be hard to figure out. Most programs require a placement test to even get an idea of where you student should start. Each program covers concepts at different levels. One program may have the order of operations in second grade and another may not even address it until fourth grade. Please keep that in mind when working with this free math curriculum.
24. AAA Math
This site can be used for your middle schooler to have interactive lessons. The site actually goes down to level K. Students have unlimited practice in a wide range of math concepts. This site also features lesson plans, activities, quizzes, and more!
25. Illuminations
You can set the grade level. This site has at least 50-Interactive Mathematics & 700-Lesson Plans for your use. Games and activities are available for your middle school students’ engagement. This site actually covers grades K and above. So you can easily have siblings working on this site just like the older kids. This is a win, win.
26. MasterMath
This site is designed to help your middle schooler with math. It covers material for middle school grades 6th-8th including Algebra 1. There are over 160 lessons. Each lesson has a video, which includes practice problems. The student is asked to pause the video, try the problem, and then come back to the video where the student is shown the answer and how to get it.
27. Math.com
This site provides some resources on basic concepts at different math levels. It says that more will be coming soon. They do have some games your students can play which require math concepts.
28. Purple Math
This website includes math lessons involving the following areas: Algebra, Word Problems, and Basic Trig. It has resources that provide for a full high school math curriculum for Pre-Algebra, Algebra 1, Geometry, and Algebra 2. Students can find info or use the search button which is on every page to get the math concepts needed to study.
Free Middle School Resources in the Public Domain: Includes Many Books/ Textbooks
Books that are in the public domain can be used and found anywhere online. These links are just some of the sites I have found that have books from the public domain. To find/ see if a book is available try searching for it. I would search it on at least two sites especially if it is a classic book since many of those are now in the public domain. Not all the sites have the same books as it takes a lot of work getting the books up on their sites for users.
29. Classics Internet Archive
This site is done by MIT. It provides a lot of classical literature. They are all now in the public domain. You do not have to worry about paying for them as there is no longer a copyright on them. They are free for anyone to use. This is only one site. If you are not fond of a translation, etc, try one of the other sites that have books in the public domain.
30. Internet Archive
Internet Archive is a non-profit library of millions of free books, movies, software, music, websites, and more. Sign up for a Virtual Library Card. This will give you access to the works on their site, which does include more than just the books in the public domain. That is why you need to sign up for one of their virtual library cards.
31. Many Books
This site has a wide range of books for Free (Public Domain) including Classics and other Genres. This is definitely a site to look for classic books or any book that might be in the public domain before going and purchasing a copy of the book. This is a great resource.
32. OLL
According to the website, “The OLL collects the best, most interesting, and hardest-to-find works from the history of the discussion of liberty.” If you are looking for anything that could be history-related, you will want to check this site out. It has some great resources.
33. Project Gutenberg
Project Gutenberg is a library of over 60,000 free eBooks (Such as Classic Books). This online collection is huge. If you have not found what you were looking for on other sites with public domain books, this is the one you want to search. They are constantly adding work to their collection. They are even looking for more volunteers so they can get more work up for people to use.
34. The Avalon Project
Documents in Law, History, and Diplomacy
Free Middle School Curriculum for Science
Science is one of the subjects that can either be boring or a ton of fun. I vote for fun. I love the interactive sites and hands-on science. Some of these sites allow students to have an interactive/ hands-on experience on the computer when it comes to science.
35. Chem4Kids
This provides some basic chemistry knowledge and terminology for your middle schooler. There are also a few quizzes under each category. Each quiz has 10 questions to be answered. This includes general chemistry, matter, atoms, elements, the periodic table, reactions, and biochemistry.
36. Middle School Chemistry
This site is designed for middle school students. It has six chapters, with each chapter covering a few concepts. The general concepts are Matter—Solids, Liquids, and Gases, Changes of State, Density, The Periodic Table & Bonding, The Water Molecule and Dissolving, and Chemical Change. These lessons are filled with videos of experiments, animations, and questions to demonstrate understanding.
37. PhET Interactive Simulations
Interactive Simulations for Science and some Math
38. TeachEngineering
Free STEM Curriculum. It contains over 700 activities and lessons for your use. This is a great resource for your middle schooler.
Free Middle School Typing
In today’s world, students need to be proficient in typing. In middle school, students need to really start to know the keyboard and pick up speed when typing. This section currently features mostly free typing sites with both lessons and games.
39. Typing Games- Under Typtastic
This site has several typing games to practice keyboard knowledge in a fun way. They will be honing their typing skills and will not even realize it. They will just think they are playing games (yes they will see it says something about typing, but once they start playing, they have a tendency to forget it is a lesson).
40. Typtastic!
Middle & High School Typing. Learn the Keyboard and Number Pad.
41. Typing Lessons
Typing Lessons- Free Program- For Keyboarding/ Can Play Games to practice more./ This is a free interactive typing tutor program that features 30 online lessons.
Free Middle School General Resources
There are sites out there to provide you with various resources. They contain everything from learning to study, practice studying or doing research through documents. Use these resources to help your middle schooler obtain the skills he needs to succeed.
42. DocsTEACH
The online tool for teaching with documents, from the National Archives.
43. Quizlet
Flashcards to Study/ Create or use Some Already Made (doublecheck for accuracy first).
44. Teach With Movies
Learn a Variety of Subjects through the Movies. Curriculum Free on Website.
45. AAASpell
This site allows parents to create an account and form word lists that students can practice using. This site is free whether or not accounts are made for parents or students. It can be used without an account but you will need an account to track results. There are both spelling and vocabulary lists. You must be signed in to be able to edit the lists.
46. Actuarial Foundation
Personal Finance, Handle money, stocks, building wealth.
47. Anneberg Learner
Multi-media Resources on a Variety of Topics
48. cK-12
This site provides resources starting in K but has resources for your middle schooler. The areas it covers are science, math, and social studies. This is a great site to use as a supplement to other resources or other programs.
49. Compass Classroom
Some products and books are free on the resource page.
50. Computer Science: Code.org
Computer Science Discoveries covers topics such as problem-solving, programming, physical computing, user-centered design, and data while inspiring students as they build their own websites, apps, games, and physical computing devices. This course is designed for grades 6-10 and is an introductory course.
51. English Grammar
It has a collection of video lessons that cover the parts of speech. This includes nouns, verbs, adjectives, adverbs, prepositions, conjunctions, pronouns, and interjections. There are even games on this website to help students grasp the different parts of speech.
52. Funbrain:
This site can be researched based on grade level. Its focus is up to grade 8. It offers games, reading (comics and books), and videos. Its goal is to develop skills in math, reading, problem-solving, and literacy. You do not need an account just go to the site and play.
53. HippoCampus.org
This site has thousands of videos for middle schoolers and above in 13 subject areas. These subjects include areas in math, natural science, social science, and the humanities.
54. Homeschool Buyer Co-Op
Free Resources for a Variety of Topics/ Includes Virtual Field Trips.
55. MobyMax for Learning Gaps
This site is designed to help students catch up and fill in gaps that may have occurred due to closures, etc. However, it is still a great resource for homeschoolers. Beware, this is based on common core. I know there are many homeschoolers who do not teach common core and many private schools do not either. It looks like this may no longer be free but $4.99 per student license. However, I felt that it was still a resource some would want and chose to include it on this list.
56. Newsela
This site uses news articles to help teach science, social studies, and language arts. You can create an account and assign what you want your student to do. You can even set the reading level (the student is not able to change this). The reading level starts at grade 3 and goes to grade 12.
57. OER Commons
This site provides you as the Educator with Educational resources/plans.
58. Read Theory
This site provides personalized reading comprehension activities. This site has activities from K-12 if needed. You can use this site to teach critical thinking, vocabulary, reading, writing, and more with this interactive website. It features short paragraphs with multiple choice answers.
59. Smithsonian Learning Lab:
On this site, you can create an account and there is information on a variety of things. You can choose from topics already put together or put together a packet for your student to complete yourself. The website states, “Understand history, art, culture, and the sciences through enquiry and analysis.” The site offers images, texts, videos, audio recordings, and learning activities featuring its collection of more than 1 million artifacts.
60. Study.com
Not Sure the Cost as the cheapest price found online is roughly $60. I chose to include it because I know so many families who use this resource for a lot of their curricula. They use it for a full curriculum or to supplement unit studies or another program their student is completing.
61. Varsity Tutors
Large Group Classes are Free (Changes all the time). Upgrade to Standard Class 20-30 Students for VT+ Membership, Small Classes is under 10 Students and You Pay an Hour Rate (Hours per Class Vary.). They do also offer 1:1 tutoring, summer camps online and many more features. Some are free and others they now charge for. During the height of the Pandemic, almost everything except their 1:1 tutoring services was free. I still find that they are a great resource. I had to include it for your knowledge- and especially since they do still offer large classes for free along with a study dashboard. They offer some great free middle school resources, especially their Star Lectures. Warning: This is a site you are going to want to check often using the search feature as classes change frequently.
60. Virtual Field Trips
There are many virtual trips you can take from your home. There were more when traditional schools were shut down but there are some that still remain. Search to see if one of the places you wanted to go or animals you wanted to see has access to a webcam and provides virtual tours. The list I made for my family was huge and we had a blast watching animals and getting to see paintings from museums all over the world. I encourage you to expose your family to these experiences. Some are free and other sites charge a fee and give you unlimited access etc. A great article on this can be found on the Thought Co website.
Overview and Free Middle School Local Resources
Do not forget about your local resources. The biggest one is your local and state libraries. Consider asking for museum or zoo memberships as presents. (Contact museums, etc as many offer homeschoolers free admission either all the time or on certain days). Then you have resources such as Free Streaming Servies and YouTube where instructors record a variety of topics and place them online. Recently, I found one that followed a full math book and provided a lecture on every chapter in the book. It was a lifesaver.
Quality NOT Busy Work
Yes, there are many free middle school resources out there to help you homeschool. The middle school years are important years as students prepare for entering high school level work and their future. You want to make sure you are providing the best possible education for each individual student. Don’t just use a website because it is free. Make sure that the site has something to offer that is a benefit to that student.
Other Posts You May Like:
- Gifted and Talented: Links to Inform and Empower
- Free Resources for High School Curriculum: This list does have some resources only listed at the high school level. However, for gifted and talented students, you may want to check out some of the free high school courses available.
Do You Know of Other Resources?
As of the published date, these are the resources I have at this time. I have either already used them or plan to use them in the coming year. If you know of other resources you feel would help other homeschool families, please send me their names and website info through the comments.