Paying School Fees in Kenya from Abroad: How Diaspora Parents Keep Their Children's Education on Track
Back to Blog

Paying School Fees in Kenya from Abroad: How Diaspora Parents Keep Their Children's Education on Track

KG
Kennedy Gichobi
February 21, 2026 16 min read 52 views

For millions of Kenyans living abroad, ensuring their children, siblings, nieces, nephews, or other dependants continue to receive quality education back home is one of their most important financial commitments. Managing school fees payments from thousands of miles away comes with unique challenges including currency conversion, transfer fees, payment timing, dealing with multiple schools, and ensuring funds reach the right institution on time. This guide covers every payment method available to diaspora Kenyans, compares costs and speed, explains how to work with different types of schools, and provides practical strategies for managing education expenses efficiently from abroad.

Understanding the Kenyan Education System and Fee Structures

Before diving into payment methods, it helps to understand how school fees are structured across different levels of education in Kenya, as this affects how much you need to send and when.

Public Primary Schools

Following the introduction of Free Primary Education (FPE) in 2003, tuition in public primary schools is government-funded. However, parents still need to cover costs such as lunch programmes (KSh 5,000 to KSh 15,000 per term), school uniforms (KSh 3,000 to KSh 8,000 annually), examination fees, activity fees, and learning materials. The total out-of-pocket cost for a child in a public primary school typically ranges from KSh 10,000 to KSh 30,000 per term.

Public Secondary Schools

The government subsidises tuition in public secondary schools under the Free Day Secondary Education programme, but boarding schools charge additional fees. National schools charge approximately KSh 45,000 to KSh 55,000 per year, extra-county schools charge KSh 40,000 to KSh 50,000, county schools charge KSh 35,000 to KSh 45,000, and sub-county day schools charge KSh 15,000 to KSh 25,000 per year. These fees cover tuition, boarding (where applicable), medical care, and other school charges as regulated by the Ministry of Education.

Private Schools

Private school fees in Kenya vary enormously depending on the institution. Low-cost private primary schools charge KSh 20,000 to KSh 50,000 per term, mid-range private schools charge KSh 50,000 to KSh 200,000 per term, and premium international schools such as the International School of Kenya, Brookhouse, and Peponi charge between KSh 500,000 and KSh 2,500,000 per term. International schools typically quote fees in US dollars and accept international bank transfers directly.

Universities and Colleges

Public university fees for government-sponsored students range from KSh 16,000 to KSh 48,000 per year depending on the programme, while self-sponsored students in public universities pay KSh 100,000 to KSh 500,000 per year. Private university fees range from KSh 150,000 to KSh 800,000 per year. TVET institutions charge KSh 30,000 to KSh 120,000 per year depending on the programme and institution.

Payment Methods for School Fees from Abroad

M-Pesa and Mobile Money

M-Pesa is the most widely used payment method for school fees in Kenya. Almost every school, from rural primary schools to major universities, has an M-Pesa Paybill number that parents can use to make direct payments. The process is straightforward: you send money to an M-Pesa wallet in Kenya (either your own or a family member's), and they use the Lipa na M-Pesa Pay Bill option to pay directly to the school's account.

Many international remittance services now offer direct M-Pesa delivery, meaning you can send money from abroad and have it arrive directly in an M-Pesa wallet within minutes. Services that support this include Wise (formerly TransferWise), WorldRemit, Remitly, and Sendwave. The fees for sending $500 to M-Pesa typically range from $1 to $8 depending on the service and sending country.

Advantages: Instant delivery to the school once funds are in M-Pesa, widely accepted by all schools, creates a clear payment record via M-Pesa transaction messages, and the school receives notification immediately.

Limitations: M-Pesa has transaction limits. The daily transaction limit is KSh 500,000 and the maximum single transaction for Pay Bill is KSh 250,000. For expensive private schools or university fees that exceed these limits, you may need to make multiple transactions or use alternative payment methods.

Bank-to-Bank Transfers

Direct bank transfers are the preferred method for large fee payments, particularly for private schools and universities that maintain dedicated fee collection bank accounts. Most Kenyan schools have accounts with major banks such as KCB, Equity Bank, Co-operative Bank, or National Bank of Kenya.

You can transfer money directly from your foreign bank account to the school's bank account in Kenya using SWIFT transfers. This typically costs $25 to $50 in transfer fees from the sending bank, and the receiving bank may charge an additional KSh 500 to KSh 2,000. The transfer usually takes two to five business days. To make a SWIFT transfer, you need the school's bank name, branch, account number, and SWIFT code.

Services like Wise offer bank-to-bank transfers at significantly lower costs than traditional SWIFT transfers. Wise charges approximately 0.5 to 1.5 percent of the transfer amount and delivers funds within one to two business days. You can send money directly to the school's bank account without going through M-Pesa.

KCB Lipa Karo (School Fees Payment Service)

KCB Bank offers a dedicated school fees payment service called Lipa Karo that allows parents to pay fees directly to participating schools through the KCB mobile app, internet banking, or at any KCB branch. The service is designed to simplify fee payments by allowing you to save the school's details and make recurring payments. For diaspora parents with KCB diaspora accounts, this provides a seamless way to pay school fees without relying on intermediaries.

National Bank School Fee Payment

National Bank of Kenya also offers a school fee payment solution where parents can pay fees through M-Pesa using the Pay Bill number 625625, through internet banking, or at any National Bank branch. The school must be registered with National Bank's system for this to work.

SchoolPay and Other Digital Platforms

SchoolPay is a dedicated school fees payment platform that partners with schools across Kenya to provide a streamlined fee payment experience. Parents can pay through M-Pesa, bank cards, or bank transfers, and the platform provides real-time fee balance updates and payment receipts. Some schools have adopted SchoolPay or similar platforms like Flutterwave's tuition payment service, which can accept international card payments directly.

Remittance Services with Direct School Payment

Several remittance services have recognised the importance of school fee payments for diaspora families and have created specific features for this purpose. WorldRemit, for example, allows you to send money directly to M-Pesa or to a bank account in Kenya. Remitly offers similar services with promotional exchange rates for first-time users. Western Union and MoneyGram allow cash pickup at agent locations throughout Kenya, though this requires someone to physically collect the money and then pay the school.

Comparing Payment Methods: Cost, Speed, and Convenience

Here is a detailed comparison of the main methods for sending school fees from abroad, using a $500 payment as an example:

Wise to M-Pesa: Fee approximately $4 to $7, delivery time within minutes to hours, exchange rate uses the mid-market rate with a small markup. Total cost to send $500 is approximately $504 to $507.

Wise to Bank Account: Fee approximately $3 to $6, delivery time one to two business days, uses mid-market exchange rate. Total cost approximately $503 to $506.

WorldRemit to M-Pesa: Fee approximately $3 to $5 from the US, delivery within minutes. Exchange rate includes a small markup over the mid-market rate. Total cost approximately $503 to $510.

Remitly to M-Pesa: Fee approximately $0 to $4 (varies by speed), delivery within minutes for express or one to three days for economy. Total cost approximately $500 to $510.

Sendwave to M-Pesa: No transfer fee, but the exchange rate includes a markup. Delivery within minutes. Total cost approximately $500 to $508 depending on the exchange rate markup.

SWIFT Bank Transfer: Fee $25 to $50 from the sending bank plus potential intermediary bank fees and receiving bank charges. Delivery two to five business days. Total cost approximately $530 to $560. Best for large amounts where the flat fee is a small percentage.

Western Union to Cash Pickup: Fee $8 to $15 from the US for $500, delivery within minutes. Exchange rate includes a markup. Requires someone to physically collect and then pay the school. Total cost approximately $515 to $525.

Setting Up Automatic and Recurring Payments

One of the biggest challenges for diaspora parents is remembering to send school fees on time, especially when dealing with different time zones and busy work schedules abroad. Several strategies can help automate the process:

Standing Orders: If you have a Kenyan bank account (many banks offer diaspora accounts that can be opened and managed remotely), you can set up a standing order that automatically debits your account and pays the school's account on specified dates. KCB, Equity, and other major banks support standing orders for school fee payments.

Scheduled Transfers: Services like Wise allow you to set up recurring transfers that automatically send a specified amount to Kenya on a regular schedule. You can set this to coincide with the beginning of each school term.

Family Member as Agent: Many diaspora parents designate a trusted family member in Kenya to handle school fee payments. You send the money to their M-Pesa or bank account, and they make the payment to the school. While this adds a step, it allows the person in Kenya to confirm the exact amount due, account for any fee adjustments, and obtain physical receipts.

Managing Multiple School Fee Payments

Many diaspora Kenyans support the education of multiple dependants across different schools and levels. Managing these payments requires organisation and planning.

Create a payment calendar: Kenyan schools operate on a three-term academic year. Term 1 runs from January to April, Term 2 from May to August, and Term 3 from September to November. Fee payment deadlines are typically at the start of each term, with some schools allowing instalment payments. Map out all payment dates, amounts, and school account details at the beginning of the year.

Maintain a dedicated education fund: Consider opening a separate savings account specifically for school fees. Make regular monthly contributions to this account so that when term fees are due, the full amount is available. This is more manageable than trying to come up with large lump sums three times a year.

Keep detailed records: For each payment, record the date, amount, exchange rate, transfer fees, school name, student name, and receipt or confirmation number. This helps you track total education spending, resolve any disputes about unpaid fees, and plan your budget for the following year.

Dealing with Common Challenges

Exchange Rate Fluctuations

The Kenya Shilling exchange rate fluctuates daily, which means the actual amount reaching the school in Kenyan Shillings can vary even if you send the same dollar amount each time. In early 2025, the exchange rate hovered around KSh 128 to KSh 133 per US dollar, but this can change significantly. To manage this risk, you can use forward contracts offered by some transfer services that lock in an exchange rate for future transfers, or simply add a buffer of five to ten percent to your transfer amount to ensure the full fee is covered regardless of rate movements.

Schools Not Acknowledging Payment

Occasionally, schools fail to credit a fee payment to the correct student's account, especially when payments come from abroad with different sender names. To avoid this, always include the student's full name and admission number in the payment reference, keep all transfer confirmations and M-Pesa messages as proof of payment, follow up with the school's accounts office within a few days of making payment to confirm it was received and correctly allocated, and request an official fee balance statement periodically.

Emergency Fee Demands

Kenyan schools sometimes make unexpected fee demands, such as charges for trips, special events, extra tuition, or development levies. These can catch diaspora parents off guard. Maintain a communication channel with the school through the class teacher or parent representative so you receive advance notice of any additional charges. Having a small buffer in your education fund helps cover these unexpected costs without disrupting your regular budget.

Dealing with Fee Increases

Private schools in particular may increase fees annually, sometimes significantly. Before enrolling a child in a private school, ask about the school's fee increase history and policy. Some schools increase fees by five to fifteen percent annually, which compounds quickly over the years. Factor potential increases into your long-term education budget.

Tax Considerations for Diaspora Parents

Depending on your country of residence, school fee payments to Kenya may have tax implications. In some countries, money sent to support dependants' education abroad may be eligible for tax deductions or credits. In the United States, for example, certain education expenses for dependants may qualify under tax provisions, though the rules are complex and depend on the relationship to the student and the type of institution. Consult with a tax professional in your country of residence to understand whether your school fee payments have any tax benefits.

From the Kenyan side, the Kenya Revenue Authority (KRA) does not tax incoming remittances used for school fees. However, if you send money through business channels or if the amounts are large enough to trigger anti-money laundering reporting requirements, you may need to demonstrate that the funds are for legitimate educational expenses.

Scholarship and Financial Aid Options

If school fees are becoming a financial strain, explore these options that can reduce the burden:

Government Bursaries: The Kenyan government provides bursaries through the Constituency Development Fund (CDF) and county governments. While these are primarily available to families in Kenya, some diaspora families with dependants in Kenya may qualify, particularly if the child lives with a low-income guardian. Applications are typically submitted through the local chief's office or county education office.

HELB Loans: For university students, the Higher Education Loans Board (HELB) provides student loans and bursaries. HELB loans cover tuition and living expenses and are repayable after graduation. The application is made through the HELB portal and requires documentation of the student's financial circumstances.

School-Specific Scholarships: Many private schools and universities offer scholarships based on academic merit, sports talent, or financial need. Enquire directly with the school about available scholarship programmes.

Diaspora Welfare Groups: Many Kenyan diaspora communities have welfare groups that provide emergency financial assistance for education. These groups operate through regular member contributions and can help cover fees during financial emergencies.

Choosing the Right School from Abroad

If you are selecting a school for a child in Kenya while living abroad, consider these factors beyond just the fees:

Communication accessibility: Choose a school that communicates effectively with parents abroad through email, WhatsApp groups, or parent portals. Some schools have adopted digital platforms that allow parents to track their child's academic progress, view fee statements, and communicate with teachers online.

Payment flexibility: Schools that accept M-Pesa, bank transfers, and offer instalment payment plans are more convenient for diaspora parents than schools that require cash payments or bank deposits at specific branches.

Accountability and transparency: Look for schools that provide regular academic reports, clear fee breakdowns, and are willing to engage with parents who are not physically present. Schools registered with and inspected by the Ministry of Education tend to have better accountability structures.

Practical Tips for Minimising Transfer Costs

Compare services before every transfer. Exchange rates and fees change constantly. Use comparison tools like Monito or SaveOnSend to compare the total cost of sending a specific amount across different services before each transfer.

Send larger amounts less frequently. For services with flat fees (like SWIFT transfers), sending one large amount per term is cheaper than multiple small transfers. For services with percentage-based fees, the cost is the same regardless of frequency, but fewer transactions mean less administrative work.

Time your transfers strategically. Exchange rates fluctuate throughout the day and week. Monitor the KSh/USD or KSh/GBP rate and make your transfer when the rate is favourable. Some services like Wise offer rate alerts that notify you when the exchange rate reaches a level you specify.

Take advantage of promotional rates. Many remittance services offer zero-fee first transfers or promotional exchange rates for new customers. If you are sending a large amount for school fees, signing up for a new service to take advantage of these promotions can save significant money.

Use M-Pesa for smaller amounts and bank transfers for larger amounts. For fees under KSh 250,000, M-Pesa is usually the cheapest and fastest option. For larger amounts, bank-to-bank transfers often work out cheaper per shilling transferred.

Frequently Asked Questions

What is the cheapest way to pay school fees in Kenya from abroad? For amounts under $500, services like Sendwave (no transfer fee) or Remitly (promotional zero-fee offers) are typically cheapest. For amounts over $1,000, Wise usually offers the best combination of low fees and competitive exchange rates. Always compare total costs including both fees and exchange rate markup.

Can I pay school fees directly from my foreign bank account? Yes, if you have the school's bank account details (bank name, branch, account number, and SWIFT code), you can make a direct SWIFT transfer from your foreign bank. Some international schools also accept credit card payments or direct debit from foreign accounts.

What should I include in the payment reference when paying school fees? Always include the student's full name, admission or registration number, the term and year the payment covers, and the class or year of study. This ensures the payment is correctly allocated to the student's account.

What happens if school fees are not paid on time? Schools in Kenya may send students home if fees are not paid by the specified deadline, though this practice has been discouraged by the Ministry of Education for public schools. Private schools are more likely to enforce strict payment deadlines. Late payment may attract penalties of one to five percent of the outstanding balance per month.

Can I get a receipt for school fee payments made from abroad? Yes. M-Pesa generates an automatic confirmation message for every Pay Bill transaction. For bank transfers, you receive a transfer confirmation from your bank or remittance service. Request the school to issue an official receipt and send you a copy via email or WhatsApp for your records.

Share this article: