The deployments of technology across the global toward efficient learning environment are growing rapidly. In United Kingdom educational system, the government is investing 1.1 million pounds in primary and secondary school for early programming lessoning starting from age five upwards. The ideology behind this innovation is to make younger generation linked to innovation and digital industries and improve the pace with the most successful education system in the world. In this paper, an assessment-driven educational programming tutoring system for young students is described in a high-level overview (which provides an abstract design of the main components of the proposed system), as well as a detailed discussion of some of the existing tutoring programming tools for kids. The intention will be to develop this given proposed design fully functional and then evaluate it in different primary schools from the UK and other Middle East countries. One of our main intended aims of this study would be to offer a suitable educational programming system that could ease the process of teaching and learning programming for kids in primary schooling.