This is not how it works. My partner is Ugandan, we live in France - I'm used to ship to various countries in Africa. Never use the "regular" post - it is just as OP described. Don't use high-end couriers (DHL, Fedex etc.) either - very expensive for scant value added. Do what every local does: use one of the innumerable grey market freight forwarders. One way or the other (for a typical "line haul" example, they entrust extra carry-on luggage to airline passengers remunerated for the service), they get packages to their destination, and they are not even expensive.
They know the thicket of rules and petty fiefdoms, what rules apply and which don't, what to pay and to whom... Regular post just acts as if everything works by the book - and that doesn't fly. Use word-of-mouth to find the good couriers, trawl through your local community of people from the destination country - it is a very common service, so you'll soon find a good provider. Test it with a couple of low-stakes deliveries and you'll have a solid channel.
Meet your guy in a metro station, or find the shop in Barbès that smells like a marketplace across the Mediterranean, hand over your package with the recipient's name, destination city (Addresses ? Where we're going we don't need addresses !), your phone number and the recipient's phone number scrawled on it with a felt-tip marker (make sure they are Whatsapp numbers), pay in cash, don't get a receipt (lol) - and there you go !
Operating in Africa will soon tire you if you attempt to force European ways. Going with the flow (with appropriate caution - a nose for issues, borne from experience, is invaluable) works and makes the experience enjoyable !
It’s funny to me that this is increasingly how packages are delivered in the US, too.
Asking someone who’s going that way already to drop it on their way is inherently efficient in some circumstances.
Once there’s remuneration, it’s not a big jump to making the trip just for that. Add an app and the gig economy is born.
But this process, including sending smaller items first etc sounds like it would have taken longer than what the OP did? And the OP was trying to do it quickly to tie in with the beginning of the semester?
This all sounds like really good reasons not to have anything to do with the place.
I've done some military charity work in Ukraine, getting donations from people in my community and ensuring that money gets turned into vehicles and equipment reaching soldiers that I personally know in Eastern Ukraine. Just a small "hobby" really, not on a big scale; I'm certainly not a charity professional.
On multiple occasions I've shipped things with the Nova Poshta service to units very close to the front line. In some cases they're getting picked up at Nova Poshta shipping outlets so close to the front lines that FPV drones are a genuine risk.
It just works. Nova Poshta has a nice app. There's complete and accurate tracking, you can easily redirect shipments on the fly to different locations and even different people, and they have package lockers everywhere. The staff are very friendly and go above and beyond to help out. I once showed up at a Kyiv branch with four used truck tires covered with mud, without any packaging, and said I needed to get them to a unit in Sloviansk, a town 20kms from the front lines. They handled everything for me for the equivalent of ~$30 and they showed up the next day.
If Ukraine can manage shipping at scale in the middle of a war, WTF is Africa doing? Why do you have to rely on sketchy shit like trusting random airline passengers getting some extra cash on the side? You can't have a modern economy without good shipping services.
I'm reminded of the time I visited both Kyiv and South Africa in Febuary 2024... Cape Town and Johannesburg had more scheduled blackouts than Kyiv, even with Russia actively trying to destroy the electricity grid. The GDP/capita of South Africa is higher than Ukraine!