skip to main content
NSW Syllabuses


Programming is an important process in the teaching, learning and assessment cycle. It enables teachers to plan for the delivery of syllabus content and improve student learning outcomes. Programming is the process of selecting and sequencing learning experiences that cater for the diversity of student learning needs in a particular year and/or stage. The process of programming is typically shared in schools and offers an opportunity for collaboration, professional reflection and evaluation.

Teaching and learning programs are a record of planned learning experiences. The programs:

  • reflect the needs, interests and abilities of students
  • are based on syllabus outcomes and include a variety of teaching, learning and assessment activities, strategies and resources to address the learning needs of all students
  • are flexible and dynamic documents that change in response to student learning needs, school context, teacher evaluation and feedback
  • may include adjustments for students with special education needs
  • can reflect school and sector priorities, values and initiatives
  • are a record of how syllabus requirements are met. 


Program Builder – a new online programming tool

The NSW Education Standards Authority (NESA) has also developed an online programming tool to further support primary and secondary teachers implement the new syllabuses. Program Builder allows teachers to select outcomes and content directly from the NSW syllabuses for the Australian curriculum to dynamically create scope and sequences and units.

NSW teachers are able to sign in to Program Builder using their DEC or Scootle login details.

Sample teaching and learning programs  

NESA is providing a range of teaching and learning programs, including sample scope and sequences and sample units that address newer aspects of content. Some sample units demonstrate how teaching and learning programs can be adjusted to meet the needs of students with special education needs.

The samples provide some examples of teaching and learning programs but do not represent the only way to program. They have deliberately not been designed as a consistent set of documents. This is to reinforce that programming is a dynamic process and that there are many approaches to developing teaching and learning programs.

NESA may provide links to web pages within the NSW syllabuses website that are not part of the NESA website ‘family’.

These sites are managed by organisations, companies or individuals not under our control, and NESA is not responsible for the information or links you may find there. NESA provides these links merely as a convenience and the presence of these links is not endorsement of those sites by NESA.

When a user has clicked on a link to another site, they leave the NESA site and are no longer protected by the NESA Privacy conditions. 

Advice on scope and sequences and units, including samples, is available here: