# Schoology

**Canonical:** https://apis.io/providers/schoology/  
**Website:** https://www.schoology.com/  
**APIs profiled:** 12

Schoology (a PowerSchool company) is a K-12 LMS. The Schoology REST API exposes districts, schools, buildings, users, groups, courses, sections, enrollments, events, blog posts, discussions, updates, media albums, documents, assignments, grades, grading scales, rubrics, attendance, submissions, pages, SCORM packages, friend requests, invites, networks, grading periods, roles, private messaging, search, and resource collections.

## Kin Score — 27.1 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 27.1).

| Facet | Score |
|---|---|
| Discoverability | 64.8 |
| Contract Quality | 50.4 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 7.9 |
| Developer Ergonomics | 11.9 |
| Commercial Clarity | 13.2 |
| Access Clarity | 13.2 |

Regulatory layer — **Education & Research**: 40.7 (matched via tags).

## Agent readiness — 34.2 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | no |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | yes |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Self-serve signup — onboarding: self-serve, pricing: unknown, trial: no (confidence: high).

## APIs (12)

- **Schoology REST API v1** — REST API for the Schoology K-12 LMS. Authenticated via OAuth. Supports realm resources (districts, schools, buildings, users, groups, courses, sections), realm objects (enrollme...
- **Schoology Assignments API** — The Assignments API from Schoology — 2 operation(s) for assignments.
- **Schoology Courses API** — The Courses API from Schoology — 2 operation(s) for courses.
- **Schoology Enrollments API** — The Enrollments API from Schoology — 2 operation(s) for enrollments.
- **Schoology Grades API** — The Grades API from Schoology — 2 operation(s) for grades.
- **Schoology Groups API** — The Groups API from Schoology — 2 operation(s) for groups.
- **Schoology Multi-Call API** — The Multi-Call API from Schoology — 2 operation(s) for multi-call.
- **Schoology Sections API** — The Sections API from Schoology — 4 operation(s) for sections.
- **Schoology Submissions API** — The Submissions API from Schoology — 2 operation(s) for submissions.
- **Schoology Subscriptions API** — The Subscriptions API from Schoology — 1 operation(s) for subscriptions.
- **Schoology Targets API** — The Targets API from Schoology — 2 operation(s) for targets.
- **Schoology Users API** — The Users API from Schoology — 6 operation(s) for users.

## Agentic access (1)

- **Schoology Agentic Access** — 28 operations · 8 acting

## Security (2)

- **Schoology Authentication** — oauth2 · 1 scheme
- **Schoology Domain Security** — TLSv1.3 · HSTS · DMARC

## Plans (1)

- **Schoology Plans Pricing**

## Tags

EdTech, LMS, K-12

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/schoology/). Scores are computed from the provider's own public artifacts under a published rubric.
