SACE — South African Council for Educators
SACE is the statutory body that registers teachers, sets the Code of Professional Ethics, and runs the Continuing Professional Teacher Development (CPTD) system in South Africa. If you teach in an SA school, SACE registration is a legal requirement.
What SACE does
Registration
Every teacher in a South African school must hold a valid SACE certificate before they may be employed. SACE verifies qualifications, criminal record, and right to work.
Code of Professional Ethics
Sets out the conduct expected of every registered educator — toward learners, parents, colleagues, the profession, and the employer. Breaches can lead to a disciplinary hearing.
CPTD (Continuing Professional Teacher Development)
Each registered educator must collect 150 PD points across a three-year cycle, made up of self-initiated, school-initiated, and externally-initiated activities.
Research & Policy
SACE publishes annual reports, the Teacher Safety & Security Handbook, and policy briefs that shape teaching standards in South Africa.
How to register with SACE
- 1.Go to www.eservices.gov.za and create an e-gov account (skip this step if you already have one).
- 2.Sign in to the e-gov portal and select SACE from the available services.
- 3.Upload your ID, qualifications, and SAPS clearance. Make sure your email address and contact number are clearly captured — SACE uses these to send your soft-copy certificate.
- 4.Pay the registration fee and wait for SACE to process the application.
- 5.Once approved, you will receive a soft copy by email and the original certificate by post.
Official SACE resources
Home of the Council — news, downloads, and contact info.
SACE registration is processed through the gov.za e-services portal. Register once, then select SACE.
Latest checklist of documents required for first-time and re-registration.
Official guidance for teachers on safety in and around schools.
Latest performance and finance report tabled by the Council.
SACE has NOT appointed third-party agents to help with CPTD. Verify any caller against this notice.
Verify a SACE offer — interactive checklist
Use this checklist when someone offers you SACE registration help, CPTD points, or "agent" services. Tick what you can confirm — the verdict updates as you go.
Tick the green-flag items you have confirmed, and the red-flag items if any apply, to get a verdict.
Green flags (legit signals)
Red flags (scam signals)
Watch out for SACE scams
SACE has publicly stated it has not appointed any agent to assist educators with the CPTD management system. Only the official SACE provincial coordinators provide this service. If anyone contacts you offering paid SACE help, verify them against the official scam alert before paying.
View official scam alertAPI / MCP availability
Short answer: SACE does not publish a public API or Model Context Protocol (MCP) feed that third-party agents (or this site) can connect to. All data exchange happens through the official SACE website and the gov.za e-services portal, both of which are protected against automated access.
What we checked
- The public SACE homepage (
sace.org.za) — no developer / API section is linked. - Common API discovery paths (
/api,/openapi.json,/swagger,/.well-known/mcp) — none respond with a documented schema. - The MCP public registry — no entry exists for SACE or sace.org.za.
- The gov.za e-services portal used for SACE registration — login-only, not a public data API.
Why this matters
- Most SACE pages beyond the homepage are protected by Google reCAPTCHA, which blocks automated scraping and agent traffic.
- Without an API, no AI assistant or third-party app can verify your registration status, CPTD points, or provider list in real time.
- Any service claiming to "auto-sync" with SACE on your behalf should be treated as suspicious — see the verify-offer checklist above.
| Integration channel | Status | Notes |
|---|---|---|
| Public REST / GraphQL API | Not available | No documented endpoints on sace.org.za. |
| OpenAPI / Swagger spec | Not available | Common discovery paths return 404. |
| MCP server | Not available | No SACE entry in the public MCP registry. |
| Webhooks / event feed | Not available | No public webhook documentation. |
| Bulk data / open data portal | Not available | Reports published as PDFs, not machine-readable feeds. |
| Authenticated educator portal (gov.za e-services) | Login only | User-facing portal, not an API. Requires manual login + reCAPTCHA. |
What you can do instead
- Check status manually on sace.org.za or via the e-services portal.
- Phone the SACE switchboard on 012 663 9517 for verification (number from sace.org.za).
- Email info@sace.org.za for written confirmation.
- If SACE later releases a public API or MCP server, we'll update this page — last verified .
Contact SACE
Building 240, Brooklyn Square area — see SACE site for the latest physical address.
Confirm the latest number on sace.org.za before calling.
For registration-specific queries, use the contact form on the SACE site.
Max-Claw AI is an independent learning platform. We are not affiliated with SACE. Information on this page is summarised from the public SACE website and is for guidance only — always confirm details on sace.org.za.
