Student support is an all-inclusive term for academic and non-academic assistance towards the student’s learning, health, spiritual being, community engagement, hidden curriculum, extra-curriculum activities, and successful graduation from the program. It should include preparation for learning challenges, career guidance and counselling, continuous administrative support, computer skills, technology and library training, tuition and mentoring support, peer support, and community support.