×

School fees scandal as heads warn of looming Shutdown

Education Cabinet Secretary Julius Ogamba during the release of the 2024 KCSE results in Nairobi. [File, Standard]

Kenya Secondary Schools Heads Association (Kessha) Chairman Willie Kuria has raised the alarm over the dire financial challenges facing schools due to delays in the release of capitation funds by the government. Kuria has warned that without the disbursement of Sh48 billion by the end of the week, schools may be forced to cease operations.

Two weeks after reopening, many institutions are struggling with unpaid bills and disconnected utilities.

“We are at a crossroads. If action is not taken before the end of the week, schools will likely have to shut down,” Kuria stated.

Kuria revealed that some institutions are already facing legal action over unpaid bills owed to suppliers.

“This is an emergency. Some schools have pending cases in court, threatening their relationships with suppliers over arrears running into billions of shillings,” he added.

Despite assurances from Education Cabinet Secretary Julius Ogamba to release the Sh48 billion capitation as soon as last week no money has hit the schools’ accounts.

Kuria attributed the crisis to shortfalls carried forward from the previous year, during which the government failed to fully disburse capitation funds.

PP2 students during a learning session on October 2, 2023. [File, Standard]

“Last year, schools received Sh15,244 per student instead of the expected Sh22,244. The shortfall of Sh7,000 per student was never paid, leaving schools with significant debts, including salary arrears,” Kuria said.

He noted that these deficits have accumulated over the past five years to exceed Sh64 billion, creating a debt crisis that has paralysed many institutions.

“Schools owe millions in recurrent expenditure such as electricity, water, and stationery. Some have had utilities disconnected due to outstanding bills, and debts to suppliers continue to grow because payments are made in bits,” Kuria added.

Last term, Kessha officials met with Mr Ogamba to discuss the rising debts and delayed capitation. However, Kuria expressed frustration at the lack of concrete solutions.

“The CS assured us he would do his best to ensure funds are disbursed but did not provide specific dates. It appears the issue lies with the Treasury,” Kuria said.

The funding shortfall has forced some schools to send students home to collect fees, despite government directives prohibiting such actions.

A principal in Nakuru County described the decision as unavoidable: “We are desperate. What will students eat while in school? If they stay without resources, they will riot. Sending them home is the safer option.”

On January 7, police intervened after the principal of St Anne’s Girls Secondary School in Nairobi allegedly locked students out at night over unpaid fees. National Police Service Spokesperson Resila Onyango confirmed that officers resolved the situation and ensured the students were allowed back into the school.

The incident underscores the severity of the crisis, despite clear Ministry of Education directives instructing principals not to send students home for unpaid fees.

National Parents Association Chairman Silas Obuhatsa called on the government to act immediately: “This delay is jeopardising our students’ futures. Education should be a priority, not an afterthought,” he said. 

Request history8.1.26PHP Version1.45sRequest Duration19MBMemory UsageGET {category}/article/{id}/{slug}Route
  • warninglog[04:02:05] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • warninglog[04:02:05] LOG.warning: Optional parameter $count declared before required parameter $tags is implic...
  • Booting (66.01ms)time
  • Application (1.38s)time
  • 1 x Application (95.45%)
    1.38s
    1 x Booting (4.55%)
    66.01ms
    11 templates were rendered
    • 1x mainsite.articlearticle.blade.php#?blade
    • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
    • 1x common.vocalizedvocalized.blade.php#?blade
    • 1x mainsite.partials.footerfooter.blade.php#?blade
    • 1x mainsite.layouts.appapp.blade.php#?blade
    • 1x mainsite.partials.metasmetas.blade.php#?blade
    • 1x mainsite.partials.topbartopbar.blade.php#?blade
    • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
    • 1x mainsite.partials.menumenu.blade.php#?blade
    • 1x mainsite.partials.streamingstreaming.blade.php#?blade
    • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
    uri
    GET {category}/article/{id}/{slug}
    middleware
    web
    controller
    App\Http\Controllers\MainsiteController@article
    namespace
    prefix
    where
    file
    app/Http/Controllers/MainsiteController.php:610-1128
    38 statements were executed (9 duplicates)Show only duplicates584ms
    • Articles.php#513standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:513
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#520standard_digital_main5.22msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001509685' and `published_at` <= '2025-03-31 04:02:05' and `deleted_at` is null
      Bindings
      • 0: 2001509685
      • 1: 2025-03-31 04:02:05
      Backtrace
      • app/Utils/Articles.php:520
      • app/Http/Controllers/MainsiteController.php:657
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:658
    • Articles.php#1435standard_digital_main870μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-03-31'
      Bindings
      • 0: 2025-03-31
      Backtrace
      • app/Utils/Articles.php:1435
      • app/Http/Controllers/MainsiteController.php:660
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:661
    • Builder.php#20standard_digital_main1.3msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001509685 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001509685
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Articles.php#147standard_digital_main790μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 588 or `parent_id` = 588 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 588
      • 2: 588
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main68.24msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (1, 588) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 04:02:05' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
      Bindings
      • 0: 1
      • 1: 588
      • 2: 1
      • 3: 2025-03-31 04:02:05
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • Articles.php#164standard_digital_main740μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 588)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:727
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:728
    • MainsiteController.php#606standard_digital_main18.04msselect * from `std_article_popular` where `source_id` = 1 and `created_at` = '2025-03-31' order by `article_hints` desc limit 5
      Bindings
      • 0: 1
      • 1: 2025-03-31
      Backtrace
      • app/Http/Controllers/MainsiteController.php:606
      • app/Http/Controllers/MainsiteController.php:732
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:733
    • Articles.php#53standard_digital_main810μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 588
      Bindings
      • 0: 588
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:338
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#53standard_digital_main700μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:53
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#55standard_digital_main20.91msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:55
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_mainConnection Established
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#57standard_digital_main3.75msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` is null
      Backtrace
      • app/Utils/Articles.php:57
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#60standard_digital_main1.23msselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `refer_id` is null
      Backtrace
      • app/Utils/Articles.php:60
      • app/Utils/Articles.php:343
      • app/Http/Controllers/MainsiteController.php:737
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
    • Articles.php#688standard_digital_main82.9msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Kessha Chairman Willie Kuria\",\"Capitation Funds\",\"Education CS Julius Ogamba\"]%') and `site_id` = 1 and `published_at` <= '2025-03-31 04:02:06' and `deleted_at` is null and `id` not in ('2001509685') order by `published_at` desc limit 4 offset 0
      Bindings
      • 0: %["Kessha Chairman Willie Kuria","Capitation Funds","Education CS Julius Ogamba"]%
      • 1: 1
      • 2: 2025-03-31 04:02:06
      • 3: 2001509685
      Backtrace
      • app/Utils/Articles.php:688
      • app/Http/Controllers/MainsiteController.php:821
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:822
    • Articles.php#424standard_digital_main81.67msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-03-31 04:02:06' and `published_at` >= '2025-03-31 03:02:06' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 16
      • 2: 20
      • 3: 2025-03-31 04:02:06
      • 4: 2025-03-31 03:02:06
      Backtrace
      • app/Utils/Articles.php:424
      • app/Http/Controllers/MainsiteController.php:825
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:826
    • Articles.php#147standard_digital_main710μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
      Bindings
      • 0: 1
      • 1: 480
      • 2: 480
      Backtrace
      • app/Utils/Articles.php:147
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main2.23msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 04:02:06' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
      Bindings
      • 0: 480
      • 1: 481
      • 2: 482
      • 3: 719
      • 4: 1
      • 5: 2025-03-31 04:02:06
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#164standard_digital_main760μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (480, 482)
      Backtrace
      • app/Utils/Articles.php:164
      • app/Http/Controllers/MainsiteController.php:829
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:830
    • Articles.php#753standard_digital_main66.32msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-03-31 04:02:06' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
      Bindings
      • 0: 1
      • 1: 486
      • 2: 1
      • 3: 2025-03-31 04:02:06
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#753standard_digital_main830μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (41, 588)
      Backtrace
      • app/Utils/Articles.php:753
      • app/Http/Controllers/MainsiteController.php:837
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:838
    • Articles.php#819standard_digital_main31.69msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001509685' and `site_id` = 1 and `published_at` <= '2025-03-31 04:02:06' and `deleted_at` is null order by `id` desc limit 1
      Bindings
      • 0: 2001509685
      • 1: 1
      • 2: 2025-03-31 04:02:06
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#819standard_digital_main690μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
      Backtrace
      • app/Utils/Articles.php:819
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main3.6msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001509685' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-03-31 04:02:06' limit 1
      Bindings
      • 0: 2001509685
      • 1: 1
      • 2: 2025-03-31 04:02:06
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#865standard_digital_main660μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (17)
      Backtrace
      • app/Utils/Articles.php:865
      • app/Http/Controllers/MainsiteController.php:841
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:842
    • Articles.php#1288standard_digital_main18.5msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-03-31 04:02:06' and `article_category_id` = 588 and `site_id` = 1 and `id` not in ('2001509685') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
      Bindings
      • 0: 2025-03-31 04:02:06
      • 1: 588
      • 2: 1
      • 3: 2001509685
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Articles.php#1288standard_digital_main710μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (588)
      Backtrace
      • app/Utils/Articles.php:1288
      • app/Http/Controllers/MainsiteController.php:845
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:846
    • Builder.php#20standard_digital_main26.06msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"Kessha Chairman Willie Kuria\",\"Capitation Funds\",\"Education CS Julius Ogamba\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
      Bindings
      • 0: %["Kessha Chairman Willie Kuria","Capitation Funds","Education CS Julius Ogamba"]%
      • 1: 1
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Articles.php#3841standard_digital_main690μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
      Backtrace
      • app/Utils/Articles.php:3841
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3867standard_digital_main760μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001515080, 2001515083, 2001515112, 2001515091, 2001515081, 2001235797, 2001249065, 2001515107, 2001460753, 2001328255, 2000195645, 2001437374, 2001515084, 2001514908, 2000230933, 2001514865, 2000143770, 2000220858, 2001344778, 2000230942) and `deleted_at` is null and `published_at` <= '2025-03-31 04:02:06' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
      Bindings
      • 0: 2001515080
      • 1: 2001515083
      • 2: 2001515112
      • 3: 2001515091
      • 4: 2001515081
      • 5: 2001235797
      • 6: 2001249065
      • 7: 2001515107
      • 8: 2001460753
      • 9: 2001328255
      • 10: 2000195645
      • 11: 2001437374
      • 12: 2001515084
      • 13: 2001514908
      • 14: 2000230933
      • 15: 2001514865
      • 16: 2000143770
      • 17: 2000220858
      • 18: 2001344778
      • 19: 2000230942
      • 20: 2025-03-31 04:02:06
      Backtrace
      • app/Utils/Articles.php:3867
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • Articles.php#3867standard_digital_main930μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (263, 264, 282, 588)
      Backtrace
      • app/Utils/Articles.php:3867
      • app/Http/Controllers/MainsiteController.php:853
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • app/Http/Controllers/MainsiteController.php:854
    • CookieTool.php#185standard_digital_main870μsselect * from `settings` where `meta_name` = 'article_age' limit 1
      Bindings
      • 0: article_age
      Backtrace
      • app/Utils/CookieTool.php:185
      • app/Http/Controllers/MainsiteController.php:870
      • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
    • helper.php#424standard_digital_main1.33msselect * from article_categories where id = '588'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main980μsselect * from article_categories where id = '588'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main850μsselect * from article_categories where id = '588'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • helper.php#424standard_digital_main850μsselect * from article_categories where id = '588'
      Backtrace
      • app/Library/helper.php:424
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    • Articles.php#1350standard_digital_main134msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-03-31 04:02:07' and (`keywords` like '%Kessha Chairman Willie Kuria%' or `keywords` like '%Capitation Funds%' or `keywords` like '%Education CS Julius Ogamba%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001509685' order by `published_at` desc limit 3
      Bindings
      • 0: 2025-03-31 04:02:07
      • 1: %Kessha Chairman Willie Kuria%
      • 2: %Capitation Funds%
      • 3: %Education CS Julius Ogamba%
      • 4: 1
      • 5: 16
      • 6: 20
      • 7: 2001509685
      Backtrace
      • app/Utils/Articles.php:1350
      • app/Utils/Articles.php:1674
      • view::mainsite.article:568
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
    • Builder.php#20standard_digital_main1.07msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001515114 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001515114
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • Builder.php#20standard_digital_main1.05msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001515039 and `authors`.`deleted_at` is null
      Bindings
      • 0: 2001515039
      Backtrace
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
      • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
      • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
      • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
    • app.blade.php#825standard_digital_main780μsselect * from `favourite_topics` where `status` = 1
      Bindings
      • 0: 1
      Backtrace
      • view::mainsite.layouts.app:825
      • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
      • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
      • vendor/laravel/framework/src/Illuminate/View/View.php:195
    App\Models\Category
    380Category.php#?
    App\Models\Article
    35Article.php#?
    App\Models\Trending
    20Trending.php#?
    App\Topic
    16Topic.php#?
    App\Models\Author
    14Author.php#?
    App\Models\Popular
    5Popular.php#?
        _token
        DTHOKLPKFVBflsg7RIKXQVmJywpGebbCUGVQPsgd
        _previous
        array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/national/article/2001509685/reveal...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        offset
        0
        path_info
        /national/article/2001509685/revealed-school-fees-scandal-amid-looming-shutdown
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ray" => array:1 [ 0 => "928beb511df5e81c-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.224.70.160" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.224.70.160" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cookie" => array:1 [ 0 => "_gid=GA1.3.1236722784.1743382920; _gat_UA-9511843-1=1; _ga=GA1.1.2019285359.1743382920; _ga_L7FB4EWJ0B=GS1.1.1743382919.1.0.1743382919.60.0.0; ___nrbic=%7B%22isNewUser%22%3Atrue%2C%22previousVisit%22%3A1743382919%2C%22lastBeat%22%3A1743382919%2C%22currentVisitStarted%22%3A1743382919%2C%22sessionId%22%3A%22a093a378-f18f-4788-b8f8-9ff40e343c18%22%2C%22sessionVars%22%3A%5B%5D%2C%22visitedInThisSession%22%3Atrue%2C%22pagesViewed%22%3A1%2C%22landingPage%22%3A%22https%3A//www.standardmedia.co.ke/%22%2C%22referrer%22%3A%22%22%2C%22lpti%22%3Anull%7D; ___nrbi=%7B%22firstVisit%22%3A1743382919%2C%22userId%22%3A%22d80e74c3-1338-49cc-809a-e9dec4a7a125%22%2C%22userVars%22%3A%5B%5D%2C%22futurePreviousVisit%22%3A1743382919%2C%22timesVisited%22%3A1%7D; compass_uid=d80e74c3-1338-49cc-809a-e9dec4a7a125; story_no=eyJpdiI6IjRYZ0hUTE1EQ1lIem9ocDdlWXQ1VGc9PSIsInZhbHVlIjoiNTF0WWtwQ01xS0ZBVDZZTTgvM016bFhGRjBtanluUW80NS9VUEtEMHFGNjlqTHZxdkV5eWhPalpZN1RDditLbSIsIm1hYyI6ImMyODM1YTY3MzVhNDczMmMyOTY4NjY4NzRjOTIyMDBjNzcyN2YwNWRiYWNiNWI4NDViZmY0Y2M5ODY0ZDNiOTYiLCJ0YWciOiIifQ%3D%3D; XSRF-TOKEN=eyJpdiI6InNQcklSTmU1SHBtLzBwTW42VkRVVWc9PSIsInZhbHVlIjoiMTc1bHNSaGU5bUR6S2N0ZTI4b1dZM3djUXpxWk5KeTlrWHVlZHNZTUM3QzRuS3p4MUJxdmpISE5OUEdudW9xNGVJYnhFWU1lOXBXR0RPbGtGcDBzallUT2lORXVwM2ZzbnZGWUpFYUV6UVVrSVgxcnJCM3crNm5xSjN6Wk5RRDIiLCJtYWMiOiJmNWRmMTIwMjhkMWU1MGY4YmYzOTliZjA3ODZmNjYxNTAyODFkZmM5MTNjNjNlYzQ1Y2EzMTYwNTUzZDA3Yjg1IiwidGFnIjoiIn0%3D; thestandardmediagroup_session=eyJpdiI6Im9wVjhkWnpWUEJtd1I0WCs2QndOUlE9PSIsInZhbHVlIjoieS81UmJ1bzZuQ2Ezcnh3VVcwQ0IzSUluZU54Y3ByOWVWeVh2VmllVEUyY2g2VDY5MHNpM3pxOXpCb0VpeGZNdGZyZ1dvcGJoTnhvNUJWQWdPNDVmWnJFYXNOQWtTKzJxNFk5MFltVmdKak9JQUFKUTUzVUpGQ0lOUkJIRU93OGoiLCJtYWMiOiJiODI3Nzk4OWVmMjQ3Yjk5ODJiYjk3YjdiYzEwMzNlMmJhOGYzYThlMTMwMjUxZDNmY2FkNjZkYTViYzc1MGU1IiwidGFnIjoiIn0%3D_gid=GA1.3.1236722784.1743382920; _gat_UA-9511843-1=1; _ga=GA1.1.2019285359.1743382920; _ga_L7FB4EWJ0B=GS1.1.1743382919.1.0.1743382919.60.0.0; ___nrbic=%7B%22is" ] "priority" => array:1 [ 0 => "u=0, i" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] ]
        request_cookies
        0 of 0
        array:10 [ "_gid" => null "_gat_UA-9511843-1" => null "_ga" => null "_ga_L7FB4EWJ0B" => null "___nrbic" => null "___nrbi" => null "compass_uid" => null "story_no" => "1" "XSRF-TOKEN" => "DTHOKLPKFVBflsg7RIKXQVmJywpGebbCUGVQPsgd" "thestandardmediagroup_session" => "KUMkQrHlRcHogng2VzTZUe16UpPyTcZUYfWC1x4y" ]
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 31 Mar 2025 01:02:07 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjhYVFV1ZXBLelRHNnc1SHF0Y2NkR2c9PSIsInZhbHVlIjoiTnhxZGV0Ynh3R2NDdHF6Z1NVYUtKT2M3K2IzVERXZm44RnN2aDRVd0tvMjMzblpLV0FTQmd0NUZDL0FOdElXM0FiS0dTWlBBeUpWazdzd3BxK1I3bS9ZQ1V1eGdNRC9qbDR2djdaVUpKNTdvcXQycUlweWdXZWVUWlpJZU51c3IiLCJtYWMiOiI4MTQyZGJkOGRjZDgyMDI2Y2Q0M2VhYjdmZDliM2U3YTM0ZjgyMGE5MzBlOWE2MDhkYWQ3MDM0ODY1MjdjODM1IiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 11:31:07 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IjhYVFV1ZXBLelRHNnc1SHF0Y2NkR2c9PSIsInZhbHVlIjoiTnhxZGV0Ynh3R2NDdHF6Z1NVYUtKT2M3K2IzVERXZm44RnN2aDRVd0tvMjMzblpLV0FTQmd0NUZDL0FOdElXM0FiS0dTW" 1 => "thestandardmediagroup_session=eyJpdiI6Iko4ZGpLc1ZHTmk3OVhUcVkyWWNOL2c9PSIsInZhbHVlIjoieWQwMDMwNlhBTWdmTHJmdGhNRmJKdGRDSk94eDhvTnBmT1g1Q1lCM05kNkpGYXozbDh6UEh4YzFib3MyQmhpT1RGcmphR3VwVEFPY1FJbTZvbnFUdmUxRzFPbk9IbzEvcjFjWGphVGlvMnFVOHVBVTZhWkJHUUY4Szl2cHlzSjciLCJtYWMiOiJiMDQ1Yjg5NjUyYjU4Mzk1YzMxNzUzOWMyMjc4OTI1MmZjOGY3YWFmNzAwMmNiOGZlZDliY2YwZTdmM2I1ODE2IiwidGFnIjoiIn0%3D; expires=Wed, 30 Apr 2025 11:31:07 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6Iko4ZGpLc1ZHTmk3OVhUcVkyWWNOL2c9PSIsInZhbHVlIjoieWQwMDMwNlhBTWdmTHJmdGhNRmJKdGRDSk94eDhvTnBmT1g1Q1lCM05kNkpGYXozbDh6UEh4Yz" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjhYVFV1ZXBLelRHNnc1SHF0Y2NkR2c9PSIsInZhbHVlIjoiTnhxZGV0Ynh3R2NDdHF6Z1NVYUtKT2M3K2IzVERXZm44RnN2aDRVd0tvMjMzblpLV0FTQmd0NUZDL0FOdElXM0FiS0dTWlBBeUpWazdzd3BxK1I3bS9ZQ1V1eGdNRC9qbDR2djdaVUpKNTdvcXQycUlweWdXZWVUWlpJZU51c3IiLCJtYWMiOiI4MTQyZGJkOGRjZDgyMDI2Y2Q0M2VhYjdmZDliM2U3YTM0ZjgyMGE5MzBlOWE2MDhkYWQ3MDM0ODY1MjdjODM1IiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 11:31:07 GMT; path=/XSRF-TOKEN=eyJpdiI6IjhYVFV1ZXBLelRHNnc1SHF0Y2NkR2c9PSIsInZhbHVlIjoiTnhxZGV0Ynh3R2NDdHF6Z1NVYUtKT2M3K2IzVERXZm44RnN2aDRVd0tvMjMzblpLV0FTQmd0NUZDL0FOdElXM0FiS0dTW" 1 => "thestandardmediagroup_session=eyJpdiI6Iko4ZGpLc1ZHTmk3OVhUcVkyWWNOL2c9PSIsInZhbHVlIjoieWQwMDMwNlhBTWdmTHJmdGhNRmJKdGRDSk94eDhvTnBmT1g1Q1lCM05kNkpGYXozbDh6UEh4YzFib3MyQmhpT1RGcmphR3VwVEFPY1FJbTZvbnFUdmUxRzFPbk9IbzEvcjFjWGphVGlvMnFVOHVBVTZhWkJHUUY4Szl2cHlzSjciLCJtYWMiOiJiMDQ1Yjg5NjUyYjU4Mzk1YzMxNzUzOWMyMjc4OTI1MmZjOGY3YWFmNzAwMmNiOGZlZDliY2YwZTdmM2I1ODE2IiwidGFnIjoiIn0%3D; expires=Wed, 30-Apr-2025 11:31:07 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6Iko4ZGpLc1ZHTmk3OVhUcVkyWWNOL2c9PSIsInZhbHVlIjoieWQwMDMwNlhBTWdmTHJmdGhNRmJKdGRDSk94eDhvTnBmT1g1Q1lCM05kNkpGYXozbDh6UEh4Yz" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "DTHOKLPKFVBflsg7RIKXQVmJywpGebbCUGVQPsgd" "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/national/article/2001509685/revealed-school-fees-scandal-amid-looming-shutdown" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "offset" => 0 ]
        ClearShow all
        Date ↕MethodURLData
        #12025-03-31 04:02:07GET/main-staging/national/article/2001509685/revealed-school-fees-scandal-amid-looming-shutdown21138470