Pay with M-Pesa · Delivery countrywide · Free delivery over KSh 10,000 +254 720 149 329 +254 181 660 659 WhatsApp us

School Shirts

Short sleeve and long sleeve school shirts in white, light blue and cream, sizes 22 to 40, from KSh 400.

2 products

About our school shirts

Our school shirts are made for real school days: easy to wash, quick to dry and smart without endless ironing. We stock short sleeve and long sleeve school shirts in white, light blue and cream, in sizes 22 to 40, from KSh 400 — and we deliver them anywhere in Kenya.

Short sleeve and long sleeve school shirts

Both shirts are made from the same fabric in the same colours, so they match perfectly if your child needs one of each.

School shirts prices by size

SizeShort sleeveLong sleeve
22 – 24KSh 400KSh 400
26 – 28KSh 500KSh 500
30 – 32KSh 550KSh 600
34 – 36KSh 600KSh 650
38 – 40KSh 650KSh 700

Colours: white, light blue and cream

White is the most common colour for shirts in Kenya, and light blue and cream are also widely used. Light blue and cream are popular with parents because they stay looking clean for longer between washes, while many schools specify white for senior classes or formal days. We stock all three. Need grey, yellow or another colour? Mention it in the order notes or WhatsApp us.

What makes good school shirts

School shirts are washed more often than anything else in the uniform. Pure cotton wrinkles, shrinks and turns grey; very cheap polyester feels hot and scratchy. Our shirts use an easy-care polyester-cotton blend that balances comfort and durability:

  • Fused collars that stay firm, with or without a tie.
  • Quick-drying fabric, ideal for boarding school.
  • Easy-iron finish — hang to dry and they need little pressing.
  • Reinforced chest pocket for pens.
  • Strong, securely sewn buttons.
  • Breathable for hot afternoons and warm counties.

How many school shirts do you need?

For day scholars, two or three shirts per child is usually enough, so there is always one clean. For boarding students, pack three to four school shirts per term. If your school requires both short and long sleeves, two of each is a sensible starting point.

Finding the right size

Our shirts are sized 22 to 40, with the size close to the chest measurement in inches. Measure around the chest under the arms. For long sleeve school shirts, also check that the cuffs reach the wrist; if your child is tall for their age, go up a size. See our uniform size guide for sizes by age.

School shirts with embroidered crests

Schools can order school shirts in bulk with the school crest embroidered on the pocket. We pack by class and size and deliver to the school. Read about bulk school uniforms.

Caring for school shirts

Wash whites separately, unbutton collars and cuffs before washing, hang on a hanger to dry and iron on a medium setting if needed. Treat collar marks with a little bar soap before the wash.

Complete the uniform

School shirts go under our school sweaters, with school trousers and shorts, and look sharp with a school tie. For PE and casual days, see our school T-shirts.

School shirts through the school years

In pre-primary and lower primary, most children wear short sleeves, often in light blue or cream, sometimes without a tie. In upper primary and junior school, many schools add a tie and some switch to white. In senior school, long sleeves and a tie are common, especially for formal days, prize-giving and inter-school events. Because school shirts are made in the same colours across all sizes, a family with children at different levels can buy everything in one order.

Fit changes over the years too. Younger children need room to move and a collar that is easy to button; teenagers need longer sleeves and a slightly longer body that stays tucked in. Our size range from 22 to 40 is designed to cover that whole journey, and the price for each size is listed on every product page.

A simple shirt checklist

  • Check the colour your school specifies — white, light blue or cream.
  • Check whether short sleeves, long sleeves or both are required.
  • Measure your child's chest and pick the nearest size.
  • Buy two to three for day school, three to four for boarding.
  • Label every collar with your child's name.

Buy school shirts online in Kenya

Add your school shirts to the cart, choose delivery and pay with M-Pesa from your phone. Nairobi orders arrive in one to two working days and countrywide orders in two to four, or collect free from our Nairobi shop. Unworn school shirts with tags can be exchanged within seven days.