Start here
TeachVerify issues and verifies ID cards for teachers across 12 continents and 198+ countries. Every card carries a unique number, a QR code, and a live status that anyone can check.
Go to teacher steps →
Which sign-in should I use?
| If you are… | Use this portal |
|---|---|
| Super Admin, Continental, Zonal or Regional coordinator | Command Hub (Sign In menu, top of the home page) |
| A provincial coordinator serving inside Nigeria | Nigeria Province Ledger |
| A provincial coordinator serving outside Nigeria | International Ledger (first-time accounts need approval) |
| A teacher, usher, parent or security officer | Verify a Card — no account required |
Key terms
| Term | Meaning |
|---|---|
| TVN | Teacher Verification Number. A unique number created when a record is approved. It stays the same through renewals, and is printed on the card. |
| Registration window | A scheduled period during which provincial coordinators can register new teachers. |
| Print window | A scheduled period during which approved cards can be downloaded for printing. |
| Activation | The teacher confirms they hold the physical card. Activation starts the validity period. |
| Validity | How long an activated card stays valid (2 years by default), counted from the activation date. |
| Download license | A credit a region uses the first time a teacher's card is downloaded. Re-downloading the same teacher's card is free. |
Record statuses
| Status | What it means |
|---|---|
| Pending Review | Submitted; nobody has looked at it yet. |
| Under Review | A reviewer has picked it up. |
| Needs Correction | Sent back with a reason. The coordinator fixes it and it goes back into review. |
| Rejected | Declined, with a reason. |
| Approved | TVN issued. The card can be previewed, printed and activated. |
| Suspended | The card is not valid. Either the activation window was missed, or a Super Admin suspended it for a policy violation. |
Activation labels on approved cards
| Label | Meaning |
|---|---|
| Awaiting Print | Approved, but the coordinator has not yet confirmed it was printed. |
| N days left to activate | Printed. The teacher must activate before the countdown ends. |
| Activated | Card is live and valid. |
| Expired | The validity period has ended. It needs renewal. |
| Missed Activation | Not activated within 7 days, so it was suspended automatically. |
Life of a card
- Register. A provincial coordinator submits the teacher's details and passport photo while a registration window is open.
- Review. A reviewer works through a checklist and chooses Approve, Needs Correction or Reject.
- Approve. The TVN is generated and the teacher is emailed.
- Download and print. During a print window, the approved card is downloaded and physically printed.
- Confirm print. The coordinator confirms the card was printed. This starts a 7-day activation window and the teacher is emailed.
- Activate. The teacher confirms their name, enters an emailed code, then confirms. The validity period begins.
- Verify. Anyone scans the QR or types the TVN and sees valid, expired or suspended.
- Renew or retire. Expired cards are renewed. Lost or misused cards are suspended, then reinstated or reissued under a new TVN.
For teachers
Activating your card
- Open Verify a Card. Scan the QR on your card, or open the Verify a Card page and type the TVN printed on it.
- Check the status. You should see “Activation Required” with the number of days left.
- Confirm your name. Type your full name exactly as it was submitted at registration, then press Send Me a Verification Code.
- Check your email. A 6-digit code is sent to the email on your registration. It expires after 10 minutes. Check spam if you do not see it, or use Resend code.
- Enter the code. Type the code and press Verify Code.
- Finish. Press Activate My Card. You will get a confirmation email, and the card shows as valid.
After activation
- You receive an email whenever your valid card is checked on the Verify page, so you know it is being used.
- Note your “Valid until” date and ask your coordinator about renewal before it arrives.
- If the card is lost or stolen, see Lost or stolen cards.
Verifying a card
Open to anyone, with no login. Use it at gates, entrances, or whenever you need to confirm a teacher.
- Scan or type. Scan the QR code on the card, or open Verify a Card and type the TVN.
- Read the verdict. The result appears in a coloured seal at the top.
- Compare. For a valid card, the photo, name and designation shown must match the physical card and the person presenting it.
What each result means
| Result | What to do |
|---|---|
| VALID CARD | Accept, after checking the photo and name match the person. |
| CARD EXPIRED | Do not accept. The teacher must ask their coordinator for renewal. |
| CARD SUSPENDED | Do not accept. A policy-violation suspension shows the date and the reason given. |
| NOT VERIFIED | The number is not recognised, or the QR was altered. Check the number and try again; do not accept if it still fails. |
| ACTIVATION REQUIRED / AWAITING PRINT | The card is not live yet. Do not treat it as valid ID. |
Lost or stolen cards
Anyone can report a card, without signing in.
- Open the card's verification page. Type the TVN on Verify a Card.
- Open the report form. Expand Report this card lost or stolen at the bottom.
- Fill it in. Choose Lost or Stolen, add your phone or email (required), and optional details.
- Submit. A Super Admin reviews the report. Submitting does not suspend the card immediately.
- Follow-up. If genuine, the card is suspended so it can never be used. A replacement is issued under a brand-new TVN, which the teacher prints and activates again.
Only one report per card can be pending at a time. Reports for cards already suspended are not needed.
Provincial coordinators
Getting access
- Nigeria. Use the Nigeria Province Ledger with the email and password you were given.
- Outside Nigeria. Register on the International Ledger first. Your account stays pending until a coordinator over your region approves it; you can sign in once approved. There is no need to register twice.
- Sign in. Enter email and password. Tick “Remember me” to stay signed in for 30 days on your own device.
- Two-step code. If two-factor authentication is on, enter the 6-digit code from your authenticator app.
Reading your dashboard
- Window banners show whether registration and printing are open, with a live countdown to closing.
- Registration Status counts your teachers by status.
- Card Lifecycle shows activated, printed-awaiting-activation, suspended and expired cards.
- Activation Deadlines Approaching lists printed cards close to their 7-day limit. Contact those teachers directly.
- Cards Expiring Soon lists cards ending within 30 days, with a CSV export.
- Recent Activity shows the latest review decisions on your teachers.
Registering a teacher
- Check the window. Registration only works while a window is open (see the banner on your dashboard).
- Open Register Teacher. Use the sidebar link.
- Enter details. Full name, gender, designation and a clear, portrait passport-style photo (JPG, PNG or WEBP, under 5 MB).
- Submit. The record goes to Pending Review. Duplicate phone, email, ID or name-and-birth-date matches are flagged.
Registering a large batch with a delegated link
- Generate a link. On your dashboard, under Delegated Registration Links, add an optional label and an expiry, then press Generate Link. Links can only be created while registration is open.
- Share it. Copy the link and send it to whoever will register on your behalf. They never need your login.
- Track it. Each link shows a live countdown and how many times it has been used. All teachers registered through it belong to your province.
- Edit or revoke. Use Edit to change the label or expiry. Use Revoke to stop the link instantly. A revoked link cannot be restored; create a new one.
Following up on your teachers
- Find them. Under My Teachers, filter by status or search a name or TVN.
- See why. For Rejected, Needs Correction or Suspended records, press Why? to read the reviewer's reason.
- Fix a correction. Press Edit to update the name, gender, designation or photo. The record returns to review.
- Preview the card. For approved records, press Preview to see the front and back.
- Export. Use Export CSV for your list, or the expiring-soon export.
Location details (continent, zone, region, province, country) cannot be edited here. They come from your coordinator account.
Reviewers Regional · Zonal · Continental
You see and act only on records inside your own scope: continent, zone or region. Sign in through the Command Hub.
Reviewing a record
- Open the queue. The Dashboard lists records. Filter by status, continent, zone, region or date, or search a name or TVN.
- Pick the order. Sort by Oldest first, Newest first, or Risk score (age, missing photo, past rejections) to clear the most urgent first.
- Press Review. Check the photo and details. The checklist adapts to the teacher's gender.
- Mark each item. Set every checklist item to Pass or Fail.
- Decide. Approve & Generate TVN (only possible when all items pass), Needs Correction, or Reject. The last two require a written reason.
Working faster with bulk actions
- Tick rows. Use the checkboxes, or “select all” for the page.
- Choose an action. Approve, Needs Correction or Reject selected records. This skips the checklist, so use it only for records you have already checked.
- Check the summary. A message shows how many were updated, skipped or failed.
Other everyday tools
- Jump menu: press Ctrl+K (⌘K on Mac) to find a teacher or open any tool.
- Edit details: correct name, gender, designation, region or photo within your scope.
- Take a Tour: replays the guided introduction from the sidebar.
- Manage Users: create and manage the coordinators directly below you.
Printing, activation and renewal Regional · Zonal · Continental
Downloading and printing cards
- Check the print window. The banner shows whether printing is open. Downloads are disabled outside a window.
- Download one card. Press Download on an approved row to get the front and back images. Cards already expired cannot be downloaded until renewed.
- Download many. Use Bulk ZIP Export and narrow by continent, zone, region or province if needed.
- Watch your licenses. The licenses banner shows used and remaining credits. The first download of each teacher uses one.
- Buy more licenses. Open Download Licenses, then top up. Licenses activate as soon as payment is confirmed.
Confirming print
- Print the cards. Print the downloaded images on card stock.
- Confirm. Press Confirm Printed on each row, or tick several and use Confirm Print Selected.
- The clock starts. The teacher is emailed and has 7 days to activate.
- If they miss it. The card is suspended automatically. Press Re-open Activation to give a fresh 7 days.
Renewing expired cards
- Find them. Expired cards show a red badge and a Renew button.
- Renew. Renew one, or tick several and press Renew Selected.
- Result. The TVN stays the same and a fresh validity period starts today. If details also need fixing, use Edit first.
When the print window has closed
- Select the records. Tick the approved cards you still need.
- Request access. Press Request Download Access and give a reason.
- Wait for approval. A Super Admin grants a set number of hours for each record. The Download button then works until that time ends.
Super Admin
Super Admin can see everything and is the only role that can invalidate a card.
Enforcement actions
| Action | When to use it | Result |
|---|---|---|
| Suspend | Terms-of-use or doctrine violation, or a genuine lost/stolen report. | Card becomes invalid immediately. A reason is required and the teacher is emailed. |
| Reinstate | A suspension was a mistake or has been resolved. | Card returns exactly as it was. |
| Reissue (New TVN) | The physical card is compromised and must never work again. | Old TVN is retired for good. A new TVN is created and the card must be printed and activated again. |
| Revoke Approval | An approval was granted in error. | Record returns to Needs Correction. A later approval creates a new TVN. |
Handling lost and stolen reports
- Open Stolen/Lost Reports. Pending reports appear with reporter contact details.
- Decide. Suspend to stop the card and close the report in one step, or Dismiss a false alarm.
- Replace. Once a replacement is ready, use Reissue on the suspended record.
Managing download access
- Open Download Requests. See who asked, for which teachers, and why.
- Approve or deny. Approve with a number of hours (72 by default), or deny with a reason.
Windows
- Open Print Windows or Registration Windows. Use the sidebar.
- Create. Enter a title, open time and close time. The close time must be after the open time.
- Edit or close. Change dates at any time, or close a window early.
Reports and exports
| Report | Use it to… |
|---|---|
| Executive Summary | Print a one-page leadership overview with a 12-week expiry forecast. |
| Registrations vs approvals | See whether the review backlog is growing (30, 60 or 90 days). |
| Filtered records | Export everything matching the current dashboard filters. |
| Expiring soon | Plan renewals 30, 60 or 90 days ahead. |
| Aging | Find records stuck in review for 7, 14 or 30+ days. |
| Coordinator activity | See who is active and who has taken no action in 30 days. |
| Subject access request | Export everything held on one teacher, by TVN. |
Oversight and housekeeping
- Audit Log shows every action. Search in plain words, such as “suspensions in Continent 3 last month”, or filter by action, role and date.
- Login Audit shows who signed in, from which address and device.
- Archive resets a log view without deleting anything. Archived rows remain in exports.
- Maintenance Fees and Offline Payments track continent fees and bank-transfer licence payments awaiting approval.
- Test records can be previewed and permanently purged after 7, 30, 90 or 180 days. You must type DELETE to confirm, and real records are never affected.
- Card Template is where the front and back artwork and field positions are designed.
Security & two-factor authentication
Setting up 2FA
- Open Security (2FA). From the sidebar. If your account is required to have it, you will be sent here after signing in and other menus stay locked until you finish.
- Scan the QR. Use an authenticator app on your phone. You can type the key manually instead.
- Confirm. Enter the current 6-digit code.
- Save your backup codes. Eight single-use codes are shown once. Store them safely; each works only one time.
To regenerate backup codes or turn 2FA off, you must enter a live code. If you turn it off, you will be asked to set it up again at your next sign-in.
Good practice
- Never share your password or a delegated link publicly.
- Use “Remember me” only on your own device, and always sign out on shared ones.
- Every action is recorded against your account, and nobody can act outside their own scope.
Troubleshooting
I cannot register a teacher.
The Download button is greyed out.
Approve says a checklist item failed.
It says the record is already approved.
I changed a teacher's details but the card looks old.
A teacher's card was suspended without any action from me.
The teacher never received the activation code.
My International Ledger sign-in says pending.
My account is locked.
A countdown on the home page looks wrong.
Still stuck? Contact your regional or zonal coordinator, or the ICT Unit, DTCE Global.
Still need a hand?
Contact your regional or zonal coordinator, or the ICT Unit, DTCE Global. You can also check a card right now, no account needed.