Schema guides Industry
Schema generator for Education
Common schema types for Education
- EducationalOrganization
- Course
- LocalBusiness
- Review
SEO tips
- Use Course for programs with dates, price, and instructor on-page
- Expose accreditation when published on the site
- Keep location and service area accurate for local intent
Example JSON-LD
{ "@context": "https://schema.org", "@graph": [ { "@type": "EducationalOrganization", "@id": "https://example.com/#school", "name": "Cascade Code Academy", "url": "https://example.com/", "logo": "https://example.com/logo.png", "telephone": "+1-503-555-0112", "address": { "@type": "PostalAddress", "streetAddress": "200 SW Market St", "addressLocality": "Portland", "addressRegion": "OR", "postalCode": "97201", "addressCountry": "US" }, "sameAs": ["https://www.linkedin.com/school/cascade-code-academy"] }, { "@type": "Course", "name": "Full-Stack Web Development Bootcamp", "description": "16-week immersive program covering HTML, CSS, JavaScript, React, Node, and databases.", "url": "https://example.com/programs/full-stack", "provider": { "@id": "https://example.com/#school" }, "educationalCredentialAwarded": "Certificate of completion", "courseCode": "FS-2026-SUMMER", "timeRequired": "P16W", "offers": { "@type": "Offer", "url": "https://example.com/programs/full-stack#apply", "priceCurrency": "USD", "price": "12950.00", "availability": "https://schema.org/LimitedAvailability" }, "hasCourseInstance": { "@type": "CourseInstance", "courseMode": "onsite", "startDate": "2026-06-01", "endDate": "2026-09-18", "instructor": { "@type": "Person", "name": "Sam Rivera" } } } ]}Overview
Education sites range from K–12 to bootcamps. EducationalOrganization grounds the institution; Course fits cohort-based offerings with visible syllabus, duration, and price. Do not mark up courses users cannot enroll in from that URL.
LocalBusiness helps for campuses with public-facing locations.