<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="icon" type="image/png" href="/learnamic_favicon.png"/><link rel="preconnect" href="https://dlwiikgakaemsagtjegn.supabase.co" crossorigin="anonymous"/><link rel="preconnect" href="https://pagead2.googlesyndication.com" crossorigin="anonymous"/><link rel="preconnect" href="https://www.googletagmanager.com"/><title>Learnamic - Discover Quality Educational Resources</title><meta name="description" content="Find the best educational resources for all grade levels. Browse topics, formats, and trusted providers for effective learning."/><meta property="og:title" content="Learnamic - Discover Quality Educational Resources"/><meta property="og:description" content="Find the best educational resources for all grade levels. Browse topics, formats, and trusted providers for effective learning."/><meta property="og:type" content="website"/><meta property="og:url" content="https://www.learnamic.com/"/><meta property="og:image" content="https://www.learnamic.com/learnamic_hero_v3.jpg"/><meta property="og:site_name" content="Learnamic"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Learnamic - Discover Quality Educational Resources"/><meta name="twitter:description" content="Find the best educational resources for all grade levels. Browse topics, formats, and trusted providers for effective learning."/><meta name="twitter:image" content="https://www.learnamic.com/learnamic_hero_v3.jpg"/><link rel="canonical" href="https://www.learnamic.com/"/><link rel="stylesheet" href="/assets/root-CQznzwHS.css"/></head><body><div class="min-h-screen flex flex-col"><header class="bg-white border-b border-gray-200 sticky top-0 z-50"><nav class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex justify-between items-center h-16"><a class="flex items-center space-x-2" data-discover="true" href="/"><img src="/learnamic_logo_sm.png" alt="Learnamic" class="h-8 w-auto"/></a><div class="hidden md:flex items-center space-x-8"><a class="text-gray-700 hover:text-blue-600 transition-colors" data-discover="true" href="/learning-resources">Resources</a><a class="text-gray-700 hover:text-blue-600 transition-colors" data-discover="true" href="/topics">Topics</a><a class="text-gray-700 hover:text-blue-600 transition-colors" data-discover="true" href="/grades">Grade Levels</a><a class="text-gray-700 hover:text-blue-600 transition-colors" data-discover="true" href="/formats">Formats</a><a class="text-gray-700 hover:text-blue-600 transition-colors" data-discover="true" href="/providers">Providers</a><a class="text-gray-700 hover:text-blue-600 transition-colors" data-discover="true" href="/blog">Blog</a><button class="p-2 text-gray-700 hover:text-blue-600 transition-colors" aria-label="Search" title="Search (press / to open)"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search w-5 h-5"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg></button></div><button class="md:hidden p-2 text-gray-700" aria-label="Open menu" aria-expanded="false"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu w-6 h-6"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></nav></header><main class="flex-grow"><script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Learnamic","url":"https://www.learnamic.com","logo":"https://www.learnamic.com/learnamic_logo_sm.png","sameAs":["https://www.facebook.com/learnamic","https://twitter.com/learnamic"],"contactPoint":{"@type":"ContactPoint","contactType":"Customer Service","email":"hello@learnamic.com"}}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Learnamic","url":"https://www.learnamic.com","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.learnamic.com/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}</script><section class="relative bg-gradient-to-br from-blue-600 via-teal-600 to-emerald-600 py-20 md:py-28 overflow-hidden"><div class="absolute inset-0 opacity-20" style="background-image:url(https://images.pexels.com/photos/159844/cellular-education-classroom-159844.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1920);background-size:cover;background-position:center"></div><div class="absolute inset-0 bg-gradient-to-br from-blue-600/90 via-teal-600/85 to-emerald-600/90"></div><div class="absolute top-10 left-10 w-32 h-32 bg-yellow-400/10 rounded-full blur-3xl"></div><div class="absolute bottom-10 right-10 w-40 h-40 bg-teal-300/20 rounded-full blur-3xl"></div><div class="absolute top-1/2 left-1/4 w-24 h-24 bg-emerald-300/15 rounded-full blur-2xl"></div><div class="absolute top-20 right-1/4 w-36 h-36 bg-cyan-400/10 rounded-full blur-3xl"></div><div class="absolute bottom-1/4 left-1/3 w-28 h-28 bg-blue-300/15 rounded-full blur-2xl"></div><div class="relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8"><div class="flex flex-col lg:flex-row items-center gap-12"><div class="flex-1 text-center lg:text-left"><div class="inline-flex items-center gap-2 bg-white/20 backdrop-blur-sm px-4 py-2 rounded-full mb-6"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles w-4 h-4 text-yellow-300"><path d="m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z"></path><path d="M5 3v4"></path><path d="M19 17v4"></path><path d="M3 5h4"></path><path d="M17 19h4"></path></svg><span class="text-sm font-medium text-white">Quality Curated Resources</span></div><h1 class="text-4xl md:text-5xl lg:text-6xl font-bold text-white mb-6 leading-tight">Discover Quality Educational Resources</h1><p class="text-xl text-blue-50 mb-8 max-w-2xl">Browse thousands of curriculum, learning materials, and educational tools for homeschoolers and educators. Find the perfect resources for every learning journey.</p><div class="mb-8 max-w-2xl"><form class="relative w-full"><div class="relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search absolute left-4 top-1/2 -translate-y-1/2 w-5 h-5 text-gray-400"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg><input type="search" placeholder="Search resources..." class="w-full pl-12 pr-12 py-4 border-2 border-gray-200 rounded-xl focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent shadow-sm hover:shadow-md transition-all text-gray-900 placeholder-gray-400" aria-label="Search" value=""/></div></form></div><div class="flex flex-col sm:flex-row gap-4 justify-center lg:justify-start"><a class="inline-flex items-center justify-center gap-2 bg-white text-blue-700 px-8 py-4 rounded-lg font-semibold hover:bg-blue-50 transition-all shadow-lg hover:shadow-xl transform hover:-translate-y-0.5" data-discover="true" href="/learning-resources"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-book-open w-5 h-5"><path d="M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z"></path><path d="M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z"></path></svg>Browse Resources</a><a class="inline-flex items-center justify-center gap-2 bg-blue-800/50 backdrop-blur-sm text-white px-8 py-4 rounded-lg font-semibold hover:bg-blue-800/70 transition-all border-2 border-white/20" data-discover="true" href="/topics"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-graduation-cap w-5 h-5"><path d="M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z"></path><path d="M22 10v6"></path><path d="M6 12.5V16a6 3 0 0 0 12 0v-3.5"></path></svg>Explore Topics</a></div><div class="mt-10 flex flex-wrap gap-8 justify-center lg:justify-start text-white/90"><div class="text-center lg:text-left"><div class="text-3xl font-bold text-white">1000+</div><div class="text-sm text-blue-100">Resources</div></div><div class="text-center lg:text-left"><div class="text-3xl font-bold text-white">50+</div><div class="text-sm text-blue-100">Topics</div></div><div class="text-center lg:text-left"><div class="text-3xl font-bold text-white">All Ages</div><div class="text-sm text-blue-100">Preschool to Adult</div></div></div></div><div class="flex-1 hidden lg:flex items-center justify-center"><div class="relative"><div class="absolute inset-0 bg-white/20 rounded-3xl blur-2xl transform rotate-6"></div><img src="/learnamic_hero_v3.jpg" alt="Student learning online with teacher" class="relative rounded-2xl shadow-2xl w-full max-w-lg object-cover aspect-[4/5]"/></div></div></div></div></section><section class="py-16 bg-white"><div class="max-w-3xl mx-auto px-4 sm:px-6 lg:px-8"><div class="bg-gradient-to-br from-blue-50 to-indigo-50 border border-blue-100 rounded-2xl p-8 text-center "><div class="max-w-lg mx-auto"><div class="inline-flex items-center justify-center w-12 h-12 bg-blue-100 rounded-full mb-4"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail w-6 h-6 text-blue-600"><rect width="20" height="16" x="2" y="4" rx="2"></rect><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path></svg></div><h3 class="text-xl font-bold text-gray-900 mb-2">Learnamic Weekly Picks</h3><p class="text-gray-600 mb-6">Get handpicked learning resources, curriculum comparisons, and money-saving finds delivered to your inbox every week. Join thousands of homeschool families.</p><form class="flex flex-col sm:flex-row gap-3 max-w-md mx-auto"><input type="email" placeholder="Enter your email" required="" class="flex-1 px-4 py-3 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-blue-500 outline-none text-center sm:text-left" value=""/><button type="submit" class="px-6 py-3 bg-blue-600 text-white font-semibold rounded-lg hover:bg-blue-700 transition-colors disabled:opacity-50 flex items-center justify-center gap-2">Subscribe — It&#x27;s free</button></form><p class="text-xs text-gray-500 mt-4">No spam, ever. Unsubscribe anytime.</p></div></div></div></section></main><footer class="bg-gray-900 text-gray-300"><div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12"><div class="grid grid-cols-1 md:grid-cols-4 gap-8"><div><h3 class="text-white font-semibold text-lg mb-4">Learnamic</h3><p class="text-sm">Discover quality educational resources for homeschoolers and educators.</p></div><div><h4 class="text-white font-semibold mb-4">Browse</h4><ul class="space-y-2 text-sm"><li><a class="hover:text-white transition-colors" data-discover="true" href="/learning-resources">Learning Resources</a></li><li><a class="hover:text-white transition-colors" data-discover="true" href="/topics">Topics</a></li><li><a class="hover:text-white transition-colors" data-discover="true" href="/grades">Grade Levels</a></li><li><a class="hover:text-white transition-colors" data-discover="true" href="/formats">Formats</a></li><li><a class="hover:text-white transition-colors" data-discover="true" href="/providers">Providers</a></li></ul></div><div><h4 class="text-white font-semibold mb-4">Resources</h4><ul class="space-y-2 text-sm"><li><a class="hover:text-white transition-colors" data-discover="true" href="/blog">Blog</a></li><li><a class="hover:text-white transition-colors" data-discover="true" href="/for-providers">For Providers</a></li><li><a class="hover:text-white transition-colors" data-discover="true" href="/post-resource">Submit a Resource</a></li><li><a class="hover:text-white transition-colors" data-discover="true" href="/about-us">About Us</a></li><li><a class="hover:text-white transition-colors" data-discover="true" href="/contact">Contact</a></li></ul></div><div><h4 class="text-white font-semibold mb-4">Legal</h4><ul class="space-y-2 text-sm"><li><a class="hover:text-white transition-colors" data-discover="true" href="/privacy-policy">Privacy Policy</a></li><li><a class="hover:text-white transition-colors" data-discover="true" href="/terms-of-use">Terms of Use</a></li></ul></div></div><div class="border-t border-gray-800 mt-8 pt-8 text-sm text-center"><p>© <!-- -->2026<!-- --> Learnamic. All rights reserved.</p></div></div></footer></div><script>((STORAGE_KEY, restoreKey) => {
    if (!window.history.state || !window.history.state.key) {
      let key = Math.random().toString(32).slice(2);
      window.history.replaceState({
        key
      }, "");
    }
    try {
      let positions = JSON.parse(sessionStorage.getItem(STORAGE_KEY) || "{}");
      let storedY = positions[restoreKey || window.history.state.key];
      if (typeof storedY === "number") {
        window.scrollTo(0, storedY);
      }
    } catch (error) {
      console.error(error);
      sessionStorage.removeItem(STORAGE_KEY);
    }
  })("positions", null)</script><link rel="modulepreload" href="/assets/manifest-a0e269b8.js"/><link rel="modulepreload" href="/assets/entry.client-DEgheMW9.js"/><link rel="modulepreload" href="/assets/components-w7nmbj_z.js"/><link rel="modulepreload" href="/assets/QueryClientProvider-HNRjU7bW.js"/><link rel="modulepreload" href="/assets/mutation-K7Sgwe0V.js"/><link rel="modulepreload" href="/assets/AuthContext-CL7gwqU9.js"/><link rel="modulepreload" href="/assets/root-DNqkMf2M.js"/><link rel="modulepreload" href="/assets/Layout-3vx6yHW5.js"/><link rel="modulepreload" href="/assets/useQuery-NBNbV5QL.js"/><link rel="modulepreload" href="/assets/SEOHead-D-Rv_1Ag.js"/><link rel="modulepreload" href="/assets/NewsletterSignup-DliD_qJA.js"/><link rel="modulepreload" href="/assets/seo-CYIfim2E.js"/><link rel="modulepreload" href="/assets/sparkles-BoBUWOgn.js"/><link rel="modulepreload" href="/assets/graduation-cap-CGdegiHq.js"/><link rel="modulepreload" href="/assets/mail-BhT-OSuQ.js"/><link rel="modulepreload" href="/assets/_index-CyKyojs0.js"/><script>window.__remixContext = {"basename":"/","future":{"v3_fetcherPersist":true,"v3_relativeSplatPath":true,"v3_throwAbortReason":true,"v3_routeConfig":false,"v3_singleFetch":false,"v3_lazyRouteDiscovery":false,"unstable_optimizeDeps":false},"isSpaMode":false,"state":{"loaderData":{"routes/_index":{},"root":null},"actionData":null,"errors":null}};</script><script type="module" async="">import "/assets/manifest-a0e269b8.js";
import * as route0 from "/assets/root-DNqkMf2M.js";
import * as route1 from "/assets/_index-CyKyojs0.js";

window.__remixRouteModules = {"root":route0,"routes/_index":route1};

import("/assets/entry.client-DEgheMW9.js");</script></body></html>