Skip to content
SEWWA

Schema guides Industry

Schema generator for Education

Common schema types for Education

SEO tips

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.

Try the free Schema Generator →