Est. 2016, Kalulushi, Copperbelt Province  ·  HPCZ, NMCZ, HEA & ZAQA Accredited

Professionalism · Discipline · Care

A premier institution dedicated to excellence in nursing, pharmacy, and environmental health education. We nurture competent professionals who serve communities with compassion and skill.

3Diploma Programs
500+Graduates
100%Professional Placement
HPCZAccredited

Loading programmes…

Excellence in Health Sciences Education

Kalulushi College of Nursing, Applied Sciences, Technology and Arts is a leading health training institution located in Kalulushi, Copperbelt Province. We are committed to producing highly skilled health professionals who meet national and international standards.

Our programs are accredited by the Health Professions Council of Zambia (HPCZ) and the Zambia Qualifications Authority (ZAQA), ensuring graduates are recognised across the country and beyond.

🎯

Our Mission

To provide quality health sciences education that produces competent professionals for improved community health in Zambia.

🔬

Evidence-Based Training

Curriculum aligned with WHO standards and national health policy, integrating theory and practical clinical experience.

🤝

Community-Centred

Students engage in community health rotations and outreach programs, building real-world competencies from day one.

🏆

HPCZ Accredited

All programs are registered with relevant professional bodies, ensuring graduates are eligible for licensure and employment.

Latest Announcements

Loading announcements…

Contact the College

📍
Address
Kalulushi, Copperbelt Province, Zambia
📞
Phone
+260 96 0175776
✉️
🕐
Office Hours
Mon–Fri, 08:00–17:00 hrs

Visit Our Campus

Kalulushi College of Nursing sits in the heart of Kalulushi town, Copperbelt Province, about 15 km from Kitwe. Prospective students and parents are welcome to visit during office hours.

Campus Details

📍
Address
Plot No. 07, Tigwilizane Street
Kalulushi, Copperbelt Zambia
🕐
Office Hours
Mon–Fri: 08:00 – 17:00
📞
Call or WhatsApp
+260 96 0175776
🗺 Get Directions
🗺️
Map coming soon
An interactive campus map will be added here. In the meantime, use the Get Directions button to find us on Google Maps.

Begin Your Journey in Healthcare

Applications for the 2025/2026 academic year are now open. Join hundreds of students shaping healthier communities across Zambia.

1
Fill Online Application
2
Await Review & Shortlisting
3
Receive Admission Letter
4
Enrol & Begin Studies
Student Portal
Kalulushi College of Nursing

👤 Personal Details

Your personal information on record with Kalulushi College of Nursing.

Basic Information
Contact & Address
Next of Kin / Guardian
Education Background

📄 Provisional Acceptance Letter

Your official letter of offer from Kalulushi College of Nursing. Download and print a copy for your records.

Loading your letter…
Important: This is a provisional acceptance letter. Your place is confirmed only once the minimum deposit has been paid and you report to the college on the indicated date with all required documents.

🔐 Account Details

Manage your portal login credentials and account settings.

Account Information
Change Password
Application Status

🎓 Academic Details

Your enrollment information, registered modules and examination results.

Enrollment Summary
📋 Examination Results

No results published yet. Check back after examinations.

📄 Documents
📦 Registered Modules — Current Semester

📦 Module Registration

Select and confirm the modules you are registering for this semester.

Loading available modules...

💳 Fee Account

Your fee payment status and history as recorded by the Accounts Office.

Loading fee information...
Make a Payment

Select a fee to pay:

📝
Application Fee
ZMW 150
Non-refundable processing fee
📚
Tuition — Year 1
ZMW 8,500
Annual academic tuition
📚
Tuition — Year 2
ZMW 8,500
Annual academic tuition
📚
Tuition — Year 3
ZMW 8,500
Annual academic tuition
🏠
Accommodation
ZMW 4,200
Annual hostel fee
📋
Examination Fee
ZMW 450
Per semester exam sitting
🏥
Clinical Attachment
ZMW 600
Hospital placement fee

📞 Payment queries: Bursar's Office +260 212 820 888 · accounts@kcn.ac.zm · Mon–Fri 08:00–17:00

📚 Library & Resources

Access textbooks, journals, past papers and online learning resources available to registered students.

📍 Physical Library: Mon–Fri 07:30–18:00 · Sat 08:00–13:00 · Borrow up to 3 books for 2 weeks with your student card.

📢 Notices & Announcements

Official announcements from the college, registrar and examination office.

Examinations

End-of-Year Examinations Timetable Released

April 5, 2025
Clinical Placement

Year 2 Students Report for Clinical Rotation at Kitwe Teaching Hospital

March 28, 2025
Fees

2025 Fee Structure and Payment Schedules — Pay via Student Portal

March 15, 2025
Academic

Module Registration for Semester 1, 2025/2026 is Now Open

March 1, 2025
General

Student Portal Upgraded — New Library Access & Module Registration Features

February 20, 2025

🗓️ Class Timetable

Your weekly lecture and practical schedule. Contact your lecturer for any changes.

Weekly Teaching Schedule

Loading timetable...

ST
Staff Member
Staff Portal — Kalulushi College of Nursing

📚 My Assigned Courses

Loading…

🗓️ My Teaching Timetable

Loading…

✏️ Continuous Assessment Entry

Enter CA marks (40% weighting) for students in your assigned modules. Select a module and intake below.

📊 CA Summary Report

Select a view and click Generate to see the CA summary report.

📝 Final Exam Mark Entry

Enter final examination marks for your assigned modules. Set the scoring parameters, enter raw scores, and the system calculates the weighted final mark.

📊 End of Semester Results Summary

Combined CA and Final Exam results per intake group. Unpublished results are visible to Examiners only.

Select an intake group and period, then click Generate.

🎓 Available Intakes

Intake groups you are assigned to as Group Tutor or Lecturer. Archived intakes are visible to Admin only.

Loading…

📋 My Assigned Tasks

Tasks assigned to you by the Administrator. Mark them as In Progress or Completed.

Loading…

👤 My Profile

View and update your personal and professional details. Changes save directly to the college records.

ST
Staff Member

JPG or PNG, max 2MB. Stored locally on this device.

Personal & Professional Details

About Me

Change Password

🦅
Director's Executive Dashboard
Kalulushi College of Nursing & Allied Sciences — God's Eye View
Loading overview…

🎓 Academic Performance

💰 Revenue & Finance

🏠 Hostel Management

⚙️ Update Hostel Capacity

⚠️ Bottlenecks & Action Required

🎓 Statistics Per Intake

💼 Job Opportunities

Manage job listings shown on the public website. All changes are live immediately.

➕ Post New Job

📋 Current Job Listings

No listings yet.
Accounts Office Portal
Kalulushi College of Nursing

📊 Accounts Dashboard

Recent Payments

📄 Confirm Application Fee Paid

These applicants have submitted their application and are waiting for you to confirm receipt of the application fee (ZMW 150). Once confirmed, their application moves to Admin for review.

Loading…

⏳ Pending Applications

All applications currently in the system — including those awaiting fee confirmation, under admin review, and recently processed. This is your full view of the application pipeline.

Loading…

💳 Student Fee Payments

Record / Update Payment

All Student Payments

⚙️ Fee Payment Threshold

Set the minimum percentage of fees a student must have paid before they can register for modules or print an exam slip. Students below this threshold will be automatically blocked from those actions.

%

How It Works

  • When a student tries to register for modules, the system checks their payment percentage.
  • If they are below the threshold, registration is blocked and a message is shown.
  • The same check applies when printing exam slips from the student portal.
  • Students can view their fee balance in their portal under the Fees tab.
  • You can manually unblock individual students from the Blocked Students panel.

🚫 Blocked Students

Students below the fee threshold are automatically blocked. You can manually override individual students here.

📋 Fee Collection Reports

💳 Payment Details (shown to applicants)

These details appear on the Apply → Proof of Payment section and anywhere the applicant is asked to pay the application fee. Keep them short and precise — applicants often read them on a small phone screen. Changes take effect immediately for new applicants. Leave any field blank to hide that line.

Live Preview

This is exactly how applicants will see it under Apply → Proof of Payment.

⚙️ Admin Dashboard

📊 Dashboard Overview

⚡ Quick Actions

👥 Recent Students

📄 Recent Applications

📊 Programme Breakdown

📄 Manage Applications

🔧 Cross-device Sync Diagnostics (open if applications aren't appearing on other devices)

Applications are saved to localStorage on the applying device AND pushed to Supabase (the cloud database) so other devices can see them. If the cloud save fails, only the applying device can see the record. This tool diagnoses and fixes that.

📦 Course Modules

Add New Module

All Modules

📋 Module Registrations

⚙️ Admin Registration Override

Manually register a student for a module outside of the normal self-registration window.

All Registrations

👥 Students Management

➕ Add / Edit Student

⭐ Authorise Extra Modules — Grant access to modules outside this student's normal training level

Only use this for special cases (e.g. repeat students, supplementary exams, bridging). Authorised modules will appear with a gold badge in the student's Module Registration page.

All Students

📝 Enter Student Results

📢 Publish / Manage Results

💳 Fee Payments

🔑 Change Admin Password

Change the admin and accounts portal passwords. Passwords are stored as SHA-256 hashes — never in plaintext.

Admin Portal Password


Accounts Portal Password

🔐 Supabase Auth Migration Tool

Creates a secure Supabase Auth account for every student and staff member who has an email address on file but no Auth account yet. Students without emails will be skipped — update their email in Students first, then run again. All migrated users will be required to set a new password on first login.

This tool is safe to run multiple times — it skips accounts that already have Auth entries.

👩‍🏫 Staff Management, Roles & Tasks

➕ Add / Edit Staff Member

🔐 Exam Results Access Permissions

Controls what this staff member can do with final exam results. Only applies to staff with the Examinations Officer role.

All Staff

⏳ Pending Staff Registrations 0

No pending registration requests.

🗓️ Teaching Timetable

Timetable Status: Draft
Students and lecturers see the timetable only after you publish it.

➕ Add Timetable Slot

📌 Course Assignments

Assign Lecturer to Module

Current Assignments

✏️ Content Management

Edit the live content shown on the college website. Changes take effect immediately for all visitors.

➕ Add / Edit Announcement

Current Announcements

Loading…

➕ Add / Edit Fee

Current Fees

Loading…

✏️ Section Heading & Colours

Edit the title and subtitle text above the programme cards, and set their font colours.

🎓 Programme Cards

Edit each programme card shown on the home page and the detail page that opens when a visitor clicks it. Add new programmes, hide programmes temporarily, delete them, and customise card visuals (background image, colours, text position). Click Save All Changes to publish.

Click anywhere on this tab to load the editor…

➕ Add / Edit Staff Member

Current Staff

Loading…

🖼️ Hero Background Image

Add a background image behind the homepage headline. The image is blurred and darkened automatically so text stays readable — you control how much.

Paste a direct image URL (Google Drive, Imgur, Cloudinary). Changes sync to all devices.
NoneMaximum
TransparentVery Dark
When checked, the radial glows and diagonal grid overlay are removed, leaving only the background image.
🎨 Hero Text Background

Adds a coloured backdrop behind all the hero text (badge, headline, description, buttons, stats). Useful when a background image makes text hard to read.

Fully Transparent (off)Solid
Quick:
Loading current setting…

✏️ Hero Headline Phrases

Edit the animated words that cycle on the homepage hero. Each phrase cycles automatically. Click any word to change its colour or make it italic. Changes go live instantly.

Select a phrase below to preview
🎨 Quick Colour Presets

🎬 Video Advert

Set a video to display on the homepage. Supports YouTube, Vimeo, or any direct video file URL (.mp4). The section is hidden automatically if no video is set.

YouTube: paste the full URL or just the video ID (e.g. dQw4w9WgXcQ)
Vimeo: paste the full URL or just the numeric ID

📊 Stats Ticker — Scrolling Banner

Each item appears as Value · Label in the scrolling banner below the hero. Add, edit, remove, or reorder items. Changes go live instantly.

➕ Add New Item
Current Items

🖼️ Life at KCN — Card Images

Each card is a carousel that rotates through its images every few seconds on the public site. Add as many images as you like per card (click ➕ Add image). Empty cards fall back to their default emoji icon. Drag-and-drop isn't supported, but use the ↑ ↓ arrows to reorder. Remember to click 💾 Save All on each card after making changes.

🏥 Clinical Training
⚽ Sports & Recreation
🎓 Graduation
🌍 Community Outreach
📚 Library & Study Resources
🤝 Student Association

➕ Add / Edit Carousel Slide

Current Slides (use arrows to reorder)

🏆 Hall of Fame — Recognition Carousel

Add students or staff who deserve recognition — top performers, hardworking team members, award winners, community contributors. Each entry becomes a slide in the public Hall of Fame carousel on the homepage. The section auto-hides if no entries are active.

When off, the section is hidden from visitors. Your entries are kept — just not shown.

➕ Add / Edit Hall of Fame Entry

Max 280 characters. Appears as a pull-quote beside the photo.

Current Entries (use arrows to reorder)

💎 About — Values Cards

Edit the four value cards shown in the About section. You can change the emoji icon, heading, and description for each card.

🎯
Card 1
🔬
Card 2
🤝
Card 3
🏆
Card 4

📄 Provisional Acceptance Letter — Template

Draft the letter that approved applicants see in their portal. The template uses placeholders wrapped in double curly braces — they're replaced with each applicant's real details when they view the letter. You draft this once, and the system personalises it for every approval automatically.

Available placeholders — copy/paste into the letter body below

{{applicantName}} — full name
{{applicantNameUpper}} — full name, UPPERCASE
{{applicantFirstName}} — first name only, Title-cased
{{applicantRef}} — e.g. KCN-2026-0042
{{applicantNRC}} — ID number
{{applicantEmail}}
{{applicantPhone}}
{{programme}} — e.g. Diploma in Registered Nursing
{{programmeShort}} — e.g. Nursing
{{programmeTrainingUpper}} — e.g. REGISTERED NURSE
{{professionalTitle}} — e.g. Zambia Registered Nurse
{{duration}} — e.g. 3 Years
{{durationPhrase}} — e.g. three years'
{{intakeYear}} — from field below
{{reportingDate}} — from field below
{{firstSemTotal}} — from Fee Schedules
{{depositAmount}} — from Fee Schedules
{{bankAccount}} — ZANACO account
{{letterDate}} — today's date when viewed
{{principalName}} — from field below
{{college}} — Kalulushi College of Nursing

⏳ Countdown Banner

A thin strip shown directly under the nav, counting down in real-time to an upcoming event (open day, application deadline, intake start, etc.). Visitors can dismiss it for their session with the ✕ button, and it automatically hides itself the moment the target date passes.

Uncheck to hide without losing your settings.

Live Preview — updates as you type (does NOT tick live here; it ticks on the public site)

⚙️ Website Settings

Control what appears on the public website. All changes go live immediately after saving.

💼 Manage Accountants

➕ Add / Invite Accountant

All Accountants

No accountants added yet.

📧 Email Outbox (Simulated — all emails sent by the system)

No emails sent yet.

📋 Fee Schedules (shown on public Fee Schedule page)

Edit the per-programme fee schedules that appear on the public Fee Schedule page. Changes save immediately and are live for visitors on their next page load. Switch between programmes with the tabs below. You can add/remove rows in each section, edit amounts, toggle uniforms, and update the payment-schedule / notes / requirements text.

Loading fee schedule editor…

📞 Contact Info (footer & site-wide)

Edit the college's public contact details. These are shown in the Contact Us block of the website footer and used throughout the site (FAQ contact line, email links, phone numbers). Changes take effect immediately for visitors after you click Save.

🎯 How this works All fields below are pre-filled with your current saved values. To update something — for example just the YouTube URL — change only that one field and click 💾 Save. All other fields stay exactly as they are. A blank field means "don't change this" — never "clear this". To deliberately remove a Facebook, YouTube, WhatsApp group, or Map URL, use its ✕ Clear button, then click Save.

Social Media Links (shown as icons in the footer)

Campus Map (shown in the Find Us section on the home page)

How to get this URL:
1. Go to google.com/maps and search for the college
2. Click ShareEmbed a mapCOPY HTML
3. Paste the full HTML here — we'll automatically extract the map URL
Or paste the iframe src="" URL directly. Leave blank to show the placeholder instead.

Live Preview (this is how visitors see it in the footer)

📊 Reports & Bulk Printing

Classic tabular mark sheet — students as rows, modules as columns. Print-ready.

🗄 Archive & Cleanup Applications

About archiving: After each intake ends, use this panel to move stale applications out of the main list so staff can focus on current applicants. Archiving is reversible — records stay in the database, disappear from the main Applications view, and the applicant's portal login is disabled. To free disk space for good, you can permanently delete applications that have been archived for more than a year (see section 3 below). Enrolled students are never affected by these actions — only their original application record is archived, their active student account stays live.

1️⃣ Archive Applications

Pick a rule, review how many applications it will affect, then click Archive. Archived records can be viewed in section 2 and restored if needed.

— will affect: …
— will affect: …
— will affect: …

⚠️ Make sure the intake is fully closed before archiving the whole year.

2️⃣ Archived Applications

Applications that have been archived. You can restore any of them back to the active list, or permanently delete them.

Loading…

3️⃣ ☠️ Permanently Delete Old Archived Applications

DANGER. This removes records from the database entirely. They cannot be recovered, ever. Only operates on applications that have been archived for more than a year — recent archives are safe.

Use this only after confirming with the Principal / Registrar that the records are no longer needed for auditing or NMCZ/HPCZ verification.

— will delete: …

💾 Backup & Data Export

📦

Full System Backup

Downloads everything — students, staff, results, payments, modules, intakes — as a single JSON file you can restore later.

👥

Students Export

All student records as a spreadsheet. Open in Excel or Google Sheets.

📝

Results Export

All student results — CA, exam, total, grade — per module and semester.

💳

Payments Export

All fee payment records with dates, amounts, references, and methods.

👩‍🏫

Staff Export

All staff records — names, roles, departments, qualifications.

♻️

Restore from Backup

Upload a previously downloaded JSON backup file to restore all data.

ℹ️ About Your Data Backups

Supabase automatic backups — your database is backed up daily by Supabase. Go to your Supabase dashboard → Settings → Backups to view and restore.

Manual exports above — download CSV/JSON anytime and save to Google Drive, USB or email to yourself.

💡 Recommended: Download a full backup at the end of each semester and store it safely.

🖼️ Hero Slideshow Manager

Add images to the homepage slideshow using a direct image URL (Google Drive, Imgur, Cloudinary etc.). Use ▲▼ to reorder. Changes sync to all devices instantly.


➕ Add New Slide

Google Drive: https://lh3.googleusercontent.com/d/FILE_ID  |  Imgur: https://i.imgur.com/XXXXX.jpg
2025/2026 Academic Year

Online Application Form

Complete all steps carefully. Your application reference number will be provided upon submission.

1
Personal
2
Education
3
Program
4
Review
5
Payment

Personal Information

🔐 Set Your Portal Password

Choose a password you will use to log in to your applicant portal. You can change it later.

Step 1 of 4

Educational Background

Select from the list or type your year directly.

Grade 12 Results

Enter your ECZ grades as numbers: 1 (best) to 9 (lowest). Grade 6 is the minimum pass.

Program Selection

Next of Kin / Guardian

Review Your Application

Please review your details carefully before submitting. Go back to make corrections.

Application Submitted!

Your application reference number is:

KCN20260001
⚠️

Your Application Will NOT Be Processed Until You Pay and Upload Proof of Payment

A non-refundable Application Fee of ZMW 150 is required before your application can be reviewed by the Admin. Please pay via mobile money, bank transfer, or at the Accounts Office, then upload your Proof of Payment (POP) below. Applications without confirmed payment will not be considered.

📎 Upload Proof of Payment (POP)

Accepted formats: PDF, JPG, JPEG, PNG, HEIC, DOCX, ZIP — any format accepted.
Minimum file size: 15 KB. Maximum: 10 MB.
Note: Your application will remain on hold until payment is verified by the Accounts Office.

💳 Payment Details
📱 MTN Mobile Money / Airtel Money: Send to 0977 000 000 (KCN Accounts)
🏦 Bank Transfer: Zambia National Commercial Bank · A/C: 1234567890 · Branch: Kalulushi
🏢 In Person: Accounts Office, Main Admin Block · Mon–Fri 08:00–16:30
📋 Reference: Use your Application Ref KCN20260001

You can also upload your POP later by logging into your Applicant Portal.

Application Details

🎓

Programme Name

3 Years · Full Time
Kalulushi College of Nursing

Fee Schedule

All fees are paid securely through the Student Portal or the Application Portal. View the complete fee structure for each programme below.

Complete Fee Structure

🎓

Enrolled Students

All fees — tuition, accommodation, exam & clinical — are paid through your Student Portal.

📝

New Applicants

The Application Fee (ZMW 150) is paid directly in your provisional applicant portal after registering.

Loading fee schedule…
🔒

Secure & Verified

All payments are manually verified by the college Bursar. You will receive a confirmation SMS upon verification.

📞

Payment Support

Call the Bursar's Office: +260 96 0175776
Email: kalulushicn@gmail.com
Mon–Fri, 08:00–17:00

📋

Keep Receipts

Always keep your payment receipts and reference numbers. These are required at registration and during examinations.