Keegan: Time at schools will help in tackling challenges