A complete step-by-step walkthrough of everything you need to know — from registering your school to running your first digital election, viewing results, and managing your account.
Getting started is simple. Register your school, choose a plan, verify your email, make payment, and receive approval. The entire onboarding process typically takes 2–5 hours.
Navigate to the Register page from the homepage. You will be asked to fill in a multi-step form with the following information:
After submitting the registration form, a 6-digit verification code is immediately sent to the email address you provided. You will be redirected to the verification page where you must enter this code.
After verifying your email, you will be redirected to the Payment page. Select your plan and complete the payment using one of the available methods:
Once payment is confirmed, you will receive a payment receipt email containing your transaction reference, amount paid, plan selected, payment method, and date.
After successful payment, your account enters the verification queue. Our team reviews your school details and payment information to ensure everything is in order.
Once approved, go to the Login page, select the "School" tab, and sign in with your school email and password. You will be taken to your school dashboard where you can:
As the school administrator, you have full control over the election process. Here is everything you can do from your dashboard.
From your dashboard, navigate to Elections → Create Election. Fill in the following details:
Navigate to Teachers → Add Teacher. For each teacher, provide:
Each teacher receives an email invitation with their login credentials. They can log in using their email and the temporary password provided, then change their password after first login.
Once you have finished setting up positions and candidates, and you are satisfied that everything is correct, navigate to the election and click "Activate Election."
Here is what happens when you activate:
From your dashboard, navigate to Students. You can add students in two ways:
Each student is identified by their admission number, which they will use to verify their identity before voting. Only students added to your school's list can vote in your elections.
Teachers play a supervisory role. They log in to monitor elections, view live voting progress, and manage election-day activities.
Teachers go to the Login page, select the "Teacher" tab, and sign in with the email and password provided by the school administrator. On first login, they will be prompted to change their temporary password to a secure one of their choice.
From the teacher dashboard, they can:
On election day, the teacher's role is to:
Creates elections, adds teachers and students, activates elections, views full results, manages subscriptions, and controls all school settings.
Monitors elections in real time, supervises students during voting, views live results, and reports issues. Cannot modify election settings.
Enters admission number to verify identity, reviews candidates, casts vote, and sees confirmation. Each student votes exactly once per election.
The voting process is designed to be simple, secure, and transparent. Each student verifies their identity with their admission number, reviews candidates, casts their vote, and hands the device to the next student.
The school admin or teacher provides the voting page link to students. This is typically the school's dedicated voting URL (e.g. your-school.schoolvote.co.ke/vote). Students can access this link from any device with a web browser — computers, tablets, or smartphones.
On the voting page, the student is prompted to enter their admission number. The system checks:
If all checks pass, the student is shown a confirmation screen displaying their name and class to confirm their identity before proceeding.
After confirming their identity, the student sees the ballot — a list of all positions and the candidates running for each position. The process is:
After voting, the student sees a "Thank You" confirmation screen. They should then:
Results are available in real time and can be accessed by school admins, teachers, and authorized viewers.
Navigate to the Results page. The results page shows:
When the election end date/time is reached:
If you encounter any problems during registration, payment, verification, election setup, voting, or anywhere else on the platform, our support team is ready to assist.
Whether you have a question, need technical assistance, or want to report an issue — we're just one call or email away.
Support hours: Monday – Friday, 8:00 AM – 6:00 PM EAT
Saturday: 9:00 AM – 1:00 PM EAT | Sunday & Holidays: Closed
Join hundreds of Kenyan schools already using SchoolVote Kenya for secure, transparent digital voting.
Register Your School Now