ICT education in primary and secondary education involves a revamping of curricula, the development and dissemination of educational content, staff education and the creating of infrastructure conducive to ICT. For ICTs to deliver meaningful results in an educational context, a number of related elements has been put in place. The followings are some of the functions, activities and services provided by Cyber Schools:
Providing computer lab with internet to underprivileged schools
Developing ICT skills and project based learning (PBL) attributes in students
Integrating basic subjects with ICT & PBL concepts
Providing teachers professional development training