Skip to content
Books & Bookshome

School Uniforms · 5 min read

School Uniform Buying Guide for Pakistan (2026): Sizes, Fabrics and Prices

Everything parents need before buying school uniforms online in Pakistan: size charts, which fabrics survive the wash, what a full set costs and when to buy.

By Books & Books Editorial Team · Published 14 July 2026 · Updated 10 September 2026

The short answer

A complete school uniform set in Pakistan costs roughly Rs. 4,500–7,500 for primary and Rs. 7,000–12,000 for senior classes, depending on whether a blazer is required. Buy poly-cotton shirts (they don't yellow), poly-viscose trousers or pinafores (they hold a crease) and size one step up for growth. Order two shirts per one bottom.

Key takeaways

  • Two shirts for every pair of trousers or pinafore — shirts wear out and get stained twice as fast.
  • 65/35 poly-cotton shirts and poly-viscose bottoms survive daily washing far better than pure cotton.
  • Buy one size up in August; most children grow a full size between terms.
  • Label everything. Blazers, PE kits and cardigans are the most-lost items in every school's lost-and-found.
In this guide
  1. What a school uniform in Pakistan actually includes
  2. How many of each item to buy
  3. Fabrics: what survives a Pakistani school year
  4. Getting the size right
  5. What it costs
  6. When to buy
  7. Make it last

What a school uniform in Pakistan actually includes

Most private and public schools in Pakistan run one of two uniform systems: a Western uniform (white shirt with grey trousers or a navy pinafore, tie, belt, black shoes) or a shalwar kameez uniform (white or coloured kameez with matching shalwar, often with a dupatta or cap). Many schools switch to a lighter version in summer and add a cardigan or blazer from November to February.

Before you order anything, get the school's uniform list. It will specify the colour of trousers (charcoal grey is the most common), the tie stripe, whether the shirt is short- or long-sleeved, and the exact shade of navy for pinafores and blazers. Buying "navy" when the school means "midnight navy" is the most frequent reason for an exchange.

How many of each item to buy

ItemPrimary (KG–5)Secondary (6–12)
Shirts or kameez33
Trousers / pinafore / shalwar22
Socks (pairs)55
Tie1 (elasticated)2
Belt11
PE kit11–2
Cardigan or blazer1 (Nov–Feb)1 blazer + 1 cardigan
Shoes1 pair + 1 pair trainers1 pair + 1 pair trainers

Three tops to two bottoms is the ratio every experienced parent lands on. Shirts collect ink, curry and playground dust; trousers mostly just need airing. If you can only stretch to the minimum, buy the extra shirt before the extra trousers.

Fabrics: what survives a Pakistani school year

  • Shirts: a 65/35 polyester-cotton blend. Pure cotton feels nicer for a week and then yellows at the collar and needs ironing every morning. Our Classic White School Shirt is this blend, pre-shrunk.
  • Trousers and pinafores: poly-viscose "tropical suiting" or serge. It holds a crease, resists pilling and dries overnight on a rack in monsoon season. See the Grey School Trousers and Navy Pinafore.
  • Shalwar kameez: a cotton-rich lawn for summer and a slightly heavier cotton-poly for winter. Our White Shalwar Kameez Uniform Set is pre-shrunk lawn.
  • Knitwear: acrylic-wool. Pure wool cardigans are lovely and are ruined by one hot wash.

Getting the size right

Sizes on school uniforms in Pakistan are usually quoted as a chest measurement in inches (22, 24, 26 … 44). A size 24 fits most 5–6 year olds; a size 32 fits most 11–12 year olds; adult sizes start at 36. Measure a shirt that currently fits well, flat, armpit to armpit, and double it. Then buy the next size up for anything ordered before December: almost every child grows a full size across a school year.

For a step-by-step method with a printable chart, read How to Measure Your Child for a School Uniform.

What it costs

Prices below are what you should expect to pay for good-quality uniform pieces online in Pakistan in 2026, rather than the cheapest available:

ItemTypical price (PKR)
White school shirt1,100–1,500
Grey trousers1,500–2,000
Navy pinafore1,700–2,200
Shalwar kameez set2,200–3,000
School tie350–600
Black school shoes2,500–3,500
PE kit (t-shirt + shorts)1,800–2,400
Cardigan2,000–2,600
Blazer4,500–6,000

Do the arithmetic against the table above and a primary set lands between Rs. 4,500 and Rs. 7,500. Buying online usually saves a trip to the school's designated shop and the queue in the last week of August; on our site anything over Rs. 2,500 ships free and you can pay cash on delivery.

When to buy

  • Late July to mid-August: best selection. Everything is in stock, every size.
  • Last week of August: the rush. Popular sizes (24–30) sell out first.
  • November: cardigans and blazers. Buy before the first cold week.
  • January: replacements. Shirts bought in August are usually greying by now.

Make it last

Wash whites separately, cold, and skip the fabric softener (it stops shirts breathing and traps odour). Iron trousers inside out to avoid shine. Sew or iron a name label into every piece before the first day. For the full routine, see How to Wash and Care for School Uniforms.

Ready to shop? Browse the full School Uniforms department, or pair it with the Back-to-School Stationery Checklist.

Still wondering

Frequently asked questions

Can I buy school uniforms online in Pakistan?

Yes. Books & Books stocks white school shirts, grey trousers, navy pinafores, shalwar kameez sets, ties, belts, socks, PE kits, cardigans, blazers and school shoes, delivered nationwide with cash on delivery. Orders over Rs. 2,500 ship free.

How much does a full school uniform cost in Pakistan?

A primary-school set (three shirts, two bottoms, tie, belt, socks, shoes) costs around Rs. 4,500–7,500. Senior sets with a blazer run Rs. 7,000–12,000.

What size school uniform should I buy?

Sizes are chest measurements in inches. Measure a well-fitting shirt flat from armpit to armpit and double it, then buy one size up if ordering before December to allow for growth.

Which fabric is best for school shirts?

A 65/35 polyester-cotton blend. It resists yellowing, needs little ironing and lasts a full year of daily washing, unlike pure cotton.

Can I exchange a uniform if the size is wrong?

Yes. Unworn uniforms in their packaging can be exchanged or returned within 7 days of delivery, with free pickup.

Books & Books Editorial Team

Booksellers and buyers at Books & Books, Pakistan. We stock everything we recommend, and we hear from the parents and readers who buy it — the advice here is what we tell them across the counter. About Books & Books

Mentioned in this guide

Shop the picks

View all

Classic White School Shirt (Short Sleeve)

ScholarWear

4.7(318)
Rs. 1,250Rs. 1,450

Grey School Trousers (Boys)

ScholarWear

4.6(241)
Rs. 1,650Rs. 1,950

Navy Pinafore Dress (Girls)

ScholarWear

4.7(176)
Rs. 1,850

White Shalwar Kameez Uniform Set

ScholarWear

4.8(402)
Rs. 2,450Rs. 2,850

Black Leather School Shoes

StepRight

4.6(289)
Rs. 2,950Rs. 3,450

Iron-On Name Labels (Pack of 50)

LabelMate

4.9(212)
Rs. 450Rs. 550