Website Resources For Every Subject (ALL GRADES)

In this article, I will cover all of the links and websites I used all throughout my homeschooling years. This page has a ton of resources for elementary, junior high and high school! (Any & all links that can be used for any grade or subject is listed under each school division). To see resources for video tutorials for all grades & subjects, visit my: Video Resources Article

For Elementary (Grades K-6)
Sites That Offer Resources For All Subjects:
HelpTeaching Offers Worksheets, Tests, Activities, Lessons, & Games for K-12 (All Subjects)
(create a free account for access to more activities, you can even create your own tests on this site)
Username: LA13 Password: 9418
Time4Learning Offers Some Demo Videos For All Grades & Subjects
Parent-Child Resources For All Grades From Alberta Education
Study.com Offers Resources, Tests, And Courses For High School & Post-Secondary Students
Pixabay.com Offers Free Non-Copyrighted Stock Images, Illustration, Music & Videos
Cartoonify Is A Fun, Free Website For Comic Making For Any Grade
Project Gutenberg is a library of over 60,000 free eBooks
The Noun Project Also Offers Free Stock Images & Icons
Classroom Doodles Offers Free Fun Artistic Worksheets That Teach About The Concepts And Importance Of Mathematics, Social Studies, Science, Reading, The Arts, Humanities, &
Phys-Ed For Students & Classrooms
A&D Tutoring Offers Paid Tutors To Teach K-12 & Post Secondary In A Variety Of Subjects
NASA's Official Page Offers Daily Updates On Space Missions & Live Streams From Space
Canva Is A Free Online Graphic Design Tool
Google Advanced Search Helps You Narrow Down The School Topics That You're Researching
Here's 101 Free Online Resources For Kids Learning At Home Because Of Covid
Here's Some Resources From Canadian Home Based Learning
Language Arts (ELA):
K12 Reader Offers Language Arts Worksheets, Spelling Tests, and more for Grades K-12
Here's A List Of Canadian Stories, Folktales, Fairy tales & Fables
Fluency Tutor For Google Helps Struggling Students Learn To Read
Storyline Online Offers Books For Elementary Students
550 Alternative Words For "Said"
Study Moose Offers Free Essay Writing Help For Students Of All Grades
Vecteezy Is Another Free Stock Image Website For School Projects
Math:
MathBits Notebook Is An Amazing, Free, Literal Online Math Notes Program For All Math Grades 6-12
Embarc Online Offers Free Math Modules For Grades K-8
Math-Aids Offers Free Math Worksheets For Elementary & Junior High
Social Studies:
Canada.ca Has All Of Our Country's Resources For Their Operations, And Information For Essay Writing
Science:
Sciencing.com Offers Free Tutoring, And Science Projects For Students Grades 1-12
These Science Experiments Can Be Done At Home And Benefit Elementary & Junior High Science Studies
Here's Some More Interactive Simulations From Josh Worth
Phys-Ed:
Art:
Doodle Art Alley Offers Free Colouring Pages, eBooks, And Activities For Students
Music:
Alan Chan Piano Tutorials (For Bastien Piano Basics Books)
Second Language(s):
Health:
Alberta Health Services Resources For Elementary Health Class & Lesson Plans
Life and Business Studies:
- Financial Literacy | Annuity.org
- Students & Financial Literacy | Annuity.org
- How to Teach Kids About Money | Annuity.org

For Junior High (Grades 7-9)
Sites That Offer Resources For All Subjects:
HelpTeaching Offers Worksheets, Tests, Activities, Lessons, & Games for K-12 (All Subjects)
(create a free account for access to more activities, you can even create your own tests on this site)
Username: LA13 Password: 9418
Time4Learning Offers Some Demo Videos For All Grades & Subjects
ThinkZone Has Some Resources, Activities & Worksheets For Ages 8-16 In All Subjects
Pixabay.com Offers Free Non-Copyrighted Stock Images, Illustration, Music & Videos
Vecteezy Is Another Free Stock Image Website For School Projects
Cartoonify Is A Fun, Free Website For Comic Making For Any Grade
Project Gutenberg is a library of over 60,000 free eBooks
Parent-Child Resources For All Grades From Alberta Education
Photo Pea Is A Totally Free Online Version Of The Adobe Create Cloud Suite
The Noun Project Also Offers Free Stock Images & Icons
A&D Tutoring Offers Paid Tutors To Teach K-12 & Post Secondary In A Variety Of Subjects
Here's A Link To A Rube Goldberg Machine I Created On Algodoo
Sweet Home 3D Is A Free Home Design & Floorplan Software T hat You Can Use To Create 3D Models (Houses, Theatre Sets, Cars, Communities; The Sky Is The Limit)
Here Are Two Links To Projects I Created On Sweet Home 3D:
- My Aztec Village Documentary (For Grade 8 Social Studies)
- My 3D Simulation Of An Astronaut Settlement On Mars
(Grade 9 Science, Project Mars Competition In Association With The Science Art Exchange)
Floorplanner Is Another Great 3D Home Design Software
NASA's Official Page Offers Daily Updates On Space Missions & Live Streams From Space
Here's The Link To TI Nspire Computer Link Software (To Import/Export Calculator Files From Your PC)
Here's The Link To TI Connect CE Software (To Import/Export Ti84 Plus CE Files From Your PC) Ti84CalcWhiz Teaches You How To Use This Software (Link To His Channel Here)
Canva Is A Free Online Graphic Design Tool
Google Advanced Search Helps You Narrow Down The School Topics That You're Researching
Here's 101 Free Online Resources For Kids Learning At Home Because Of Covid
Here's Some Resources From Canadian Home Based Learning
ELA:
K12 Reader Offers Language Arts Worksheets, Spelling Tests, and more for Grades K-12
This Crossword Puzzle Maker Offers A Super Fun Way To Do Language Arts Projects
Here's Some Poems Organized By Category
Britannica Offers Reputable Information For Research Of All Subjects & All Grades
550 Alternative Words For "Said"
SparkNotes Provides Literacy Resources For All Major English & History Novels
Study Moose Offers Free Essay Writing Help For Students Of All Grades
PDF Drive Offers Thousands Of Free E-books Available For Download
Math:
How To Find The Slope Of A Line (Tutorial + Worksheets & Answer Key)
Geogebra Is A Fantastic Free Online Graphing Calculator
That Tutor Guy Offers Paid Tutoring & Videos For Junior High & High School Math
MathBits Notebook Is An Amazing, Free, Literal Online Math Notes Program For All Math Grades 6-12
Purple Math Is A Great Resource Website For Junior High & High School Math
Math Open Reference Provides Key Definitions & Study Notes For Junior High Math
Math Meeting Offers Free Videos, Solutions, & Worksheets For Math
The Desmos Calculator Is A Free Online Graphing Calculator
Embarc Online Offers Free Math Modules For Grades K-8
Math-Aids Offers Free Math Worksheets For Elementary & Junior High
Social Studies:
Here's Some Resources From Canada.ca's Sports & Culture Page For Your Social Essay Research
Social Studies Success Sells Some Flashcards, Resources & Activities For Students
A Page For Measuring The World's Top 25 Economies
Here's A Wiki List Of All Of The UN's Subsidiary Organizations
Here's A Constantly Updated Calendar Of Events At Alberta's Legislative Assembly
SparkNotes Provides Literacy Resources For All Major English & History Novels
Science:
WG Murdoch School Offers Science Notes, Reviews & Tests For All Sciences Grades 9-12
Here's 20 Newly Discovered Planets That Are Both Interesting And Possibly Habitable
Sciencing.com Offers Free Tutoring, And Science Projects For Students Grades 1-12
These Science Experiments Can Be Done At Home And Benefit Elementary & Junior High Science Studies
Here's Some More Interactive Simulations From Josh Worth
ALL SI Units Of Measure & Conversion Tables
Phys-Ed:
Art:
Doodle Art Alley Offers Free Colouring Pages, eBooks, And Activities For Students
Music:
Alan Chan Piano Tutorials (For Bastien Piano Basics Books)
Second Language(s):
Health/CALM:
Alberta Health Services Resources For Junior High Health Class & Lesson Plans
Here's Some Coding 101 Pages For Kids Beginner To Advanced
Here's 101 New Hobbies & Extracurriculars To Get Involved In (Mostly Free)
Life and Business Studies:
- Financial Literacy | Annuity.org
- Students & Financial Literacy | Annuity.org
- How to Teach Kids About Money | Annuity.org

For High School (Grades 10-12)
Sites That Offer Resources For All Subjects:
HelpTeaching Offers Worksheets, Tests, Activities, Lessons, & Games for K-12 (All Subjects)
(create a free account for access to more activities, you can even create your own tests on this site)
Cliffsnotes.com Offers A Comprehensive Breakdown, Review Notes, and Test Prep For All Novel Study Books (ahem... Shakespeare), Grammar And Writing, Basic To Advanced Math (All The Way To University Calculus), International History Class, All Sciences (Biology, Chemistry, Physics), And Resources For College Students Pursuing Anatomy, Physiology, Accounting, Economics, Government, Criminal Justice, Earth Science, Mathematics, Psychology, Sociology and more. Did I Mention It's Free?
Username: LA13 Password: 9418
Alberta Educations Rules & Regulations For Writing Diploma Exams Can Be Found Here
Time4Learning Offers Some Demo Videos For All Grades & Subjects
Project Gutenberg is a library of over 60,000 free eBooks
Here's 101 New Hobbies & Extracurriculars To Get Involved In (Mostly Free)
Pixabay.com Offers Free Non-Copyrighted Stock Images, Illustration, Music & Videos
Parent-Child Resources For All Grades From Alberta Education
Cartoonify Is A Fun, Free Website For Comic Making For Any Grade
Here's A Guide On How To Do High School Courses Parent-Directed
Vecteezy Is Another Free Stock Image Website For School Projects
The Noun Project Also Offers Free Stock Images & Icons
Photo Pea Is A Totally Free Online Version Of The Adobe Create Cloud Suite
A&D Tutoring Offers Paid Tutors To Teach K-12 & Post Secondary In A Variety Of Subjects
Here's A Link To A Rube Goldberg Machine I Created On Algodoo
Sweet Home 3D Is A Free Home Design & Floorplan Software T hat You Can Use To Create 3D Models (Houses, Theatre Sets, Cars, Communities; The Sky Is The Limit)
Here Are Two Links To Projects I Created On Sweet Home 3D:
- My Aztec Village Documentary (For Grade 8 Social Studies)
- My 3D Simulation Of An Astronaut Settlement On Mars
(Grade 9 Science, Project Mars Competition In Association With The Science Art Exchange)
Floorplanner Is Another Great 3D Home Design Software
NASA's Official Page Offers Daily Updates On Space Missions & Live Streams From Space
Here's The Link To TI Nspire Computer Link Software (To Import/Export Calculator Files From Your PC)
Here's The Link To TI Connect CE Software (To Import/Export Ti84 Plus CE Files From Your PC) Ti84CalcWhiz Teaches You How To Use This Software (Link To His Channel Here)
Canva Is A Free Online Graphic Design Tool
Google Advanced Search Helps You Narrow Down The School Topics That You're Researching
Here's 101 Free Online Resources For Kids Learning At Home Because Of Covid
Here's Some Resources From Canadian Home Based Learning
ELA:
K12 Reader Offers Language Arts Worksheets, Spelling Tests, and more for Grades K-12
This Crossword Puzzle Maker Offers A Super Fun Way To Do Language Arts Projects
Britannica Offers Reputable Information For Research Of All Subjects & All Grades
ELA 11 Learning Outcomes For Alberta Students
550 Alternative Words For "Said"
SparkNotes Provides Literacy Resources For All Major English & History Novels
10 Essential Functions Of Literature
Study Moose Offers Free Essay Writing Help For Students Of All Grades
PDF Drive Offers Thousands Of Free E-books Available For Download
Math:
Mathway.com Offers the BEST Online Calculator and Step-by-step Explanations For All Levels Of Math, Chemistry, and Physics. The Program Is Free, But You Can Pay A Small Monthly Fee For Access To The Step-by-step Explanations Of Any Problem You Enter (For Any And All Grades) And Complementary Live Online Tutors
This Math Website Offers Explanations, Worksheets, and Definitions For Middle School & High School
This Page Prints Free Graph Paper
That Tutor Guy Offers Paid Tutoring & Videos For Junior High & High School Math
CalcWorkshop Offers Paid Tutoring & Videos For High School Math
Geogebra Is A Fantastic Free Online Graphing Calculator
Here's The Complementary Teachers Resources For McGraw-Hill Ryerson's PreCalculus 11
Here's A Glossary Of Math Symbols
Here Are Some Useful Calculators For High School Sciences & Math
Math Equations Formula Calculator
Arc Length & Radius Calculator For Trigonometry 30
MathBits Notebook Is An Amazing, Free, Literal Online Math Notes Program For All Math Grades 6-12
Purple Math Is A Great Resource Website For Junior High & High School Math
MyCalcTool Has Some Interesting Free Online Calculators For Math Problems
Math Meeting Offers Free Videos, Solutions, & Worksheets For Math
Here's The Link To McGraw-Hill Ryerson's PreCalculus 12 Free Textbook PDF
The Desmos Calculator Is A Free Online Graphing Calculator
More Resources From TI84CalcWiz
Social Studies:
Here's Some Resources From Canada.ca's Sports & Culture Page For Your Social Essay Research
Here's A Social Studies Blog For Grade 10-1
A Page For Measuring The World's Top 25 Economies
Here's A Wiki List Of All Of The UN's Subsidiary Organizations
Global Policy Offers Some Key Resources For Globalization & High School Social Studies
Here Is The Entire Canadian Charter Of Rights & Freedoms (Via the Canadian Encyclopedia)
SparkNotes Provides Literacy Resources For All Major English & History Novels
Sciences (Biology, Chemistry, Physics, and Regular Science):
Here's Some University Of Alberta Affiliate Links For Science 30
Here's Some Science 10 Resources & Course Outlines From Pearson Education
WG Murdoch School Offers Science Notes, Reviews & Tests For All Sciences Grades 9-12
Compound Interest Offers Some Awesome Free Chemistry Infographics For High School
This Chemical Compound Finder Site Helps You Match A Formula To It's Empirical Name
Converter Units Allows You To Easily Convert Just About Any SI Unit, Currency, Or English Quantity
Biology Dictionary & Chemical Formulas
DFTBA (aka. Crash Course) Offers Some Great Educational Posters & Resources
This Website Lists All Necessary Resources For Science 10
Here's The Previous Website's Resources For Science 20
Here's Some Science Student Resources From Ross Sheppard High School (For Grades 10-12)
Chemistry Libre Text Is A Library Of Chemistry Info From High School To Graduate School
Physics 20/30 And Science 10/20/30 Resources (Including IB), Course Outlines, & Worksheets From Haacktech
Master Organic Chemistry Has Some Good Organic Chemistry Science Charts (To Buy)
How Can You Calculate the Mass of a Known Number of Atoms of an Element? | Reference.com
Chemical Reaction Equation Balancer
Molgen Offers A Free Interactive Simulation Of Isomers Of Chemical Structures
The Complete Physics 20 notes Package From Holy Trinity Academy
Chemistry 30 Diploma Exam Review (Plus 20 Level Review) For Alberta Curriculum
The CRC Handbook of Chemistry and Physics | Google Books (Free eBook)
Pearson Physics Textbook Resources
Physics 20/30 Resources For Alberta's Curriculum
The Physics Classroom For High School Science
WP Wagner Resources For All High School Sciences
Here Are Some Useful Calculators For High School Sciences & Math
Kepler's Law's Calculator | Physics 20 & 30
Exams For Nelson Biology 20/30 Textbook | Alberta Curriculum
Complete Comprehensive Chapter Exams For Nelson/McGraw-Hill Ryerson Biology 20/30
Here's A PDF Review Of Alberta's Chemistry 20 Curriculum
Free Copies Of Inquiry Into Biology 20/30 and Nelson Biology 20/30 Alberta curriculum Textbooks
Penjee Coding Offers Some Awesome Beginner Coding Skills
Sciencing.com Offers Free Tutoring, And Science Projects For Students Grades 1-12
Here's Some More Interactive Simulations From Josh Worth
ALL SI Units Of Measure & Conversion Tables
This SI Unit Conversion Calculator For Chemistry & Physics 20/30 Is A Great Tool
The Numerical Values Of All Fundamental Physics Concepts
Chemistry 30 Course Outlines & Resources
Phys-Ed:
Art:
Doodle Art Alley Offers Free Colouring Pages, eBooks, And Activities For Students
Music:
Alan Chan Piano Tutorials (For Bastien Piano Basics Books)
Second Language(s):
CALM/Health/CTS:
Alberta Health Services Resources For High School Health Class & Lesson Plans
Here's Some Coding 101 Pages For Kids Beginner To Advanced
Penjee Coding Offers Some Awesome Beginner Coding Skills
Here's 101 New Hobbies & Extracurriculars To Get Involved In (Mostly Free)
Life and Business Studies:
- Financial Literacy | Annuity.org
- Students & Financial Literacy | Annuity.org
- How to Teach Kids About Money | Annuity.org

I Hope All Of These Resources Help You In Your Educational Journey.