Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home2/linyerco/public_html/www.uni-edu.com.au/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home2/linyerco/public_html/www.uni-edu.com.au/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home2/linyerco/public_html/www.uni-edu.com.au/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home2/linyerco/public_html/www.uni-edu.com.au/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home2/linyerco/public_html/www.uni-edu.com.au/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home2/linyerco/public_html/www.uni-edu.com.au/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home2/linyerco/public_html/www.uni-edu.com.au/includes/bootstrap.inc).
  • Deprecated function: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2343 of /home2/linyerco/public_html/www.uni-edu.com.au/includes/common.inc).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2387 of /home2/linyerco/public_html/www.uni-edu.com.au/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2389 of /home2/linyerco/public_html/www.uni-edu.com.au/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2305 of /home2/linyerco/public_html/www.uni-edu.com.au/includes/common.inc).

Primary and secondary education

Compulsory attendance requirements

People attending an infants or primary school as a percentage of the local population at the 2011 census, geographically subdivided by statistical local area
School education in Australia is compulsory between certain ages as specified by state or territory legislation. Depending on the state or territory, and date of birth of the child, school is compulsory from the age of five to six to the age of fifteen to seventeen.

In the ACT, NSW, the Northern Territory, Queensland, South Australia, Victoria, and Western Australia, children are legally required to attend school from the age of six years old, until the minimum leaving age. In Tasmania, the compulsory school starting age is 5 years old.

In recent years, over three quarters of students stay at school until they are seventeen. Government schools educate approximately 60% of Australian students, with approximately 40% in Catholic and independent schools. A small portion of students are legally home-schooled, particularly in rural areas.

People attending secondary school as a percentage of the local population at the 2011 census, geographically subdivided by statistical local area

Government schools

Government schools (also known as public schools) are free to attend for Australian citizens and permanent residents, while Catholic and independent schools usually charge attendance fees. However, in addition to attendance fees, stationery, textbooks, uniforms, school camps and other schooling costs are not covered under government funding. The additional cost for schooling has been estimated to be on average $316 per year per child.

Regardless of whether a school is part of the Government, Catholic or independent systems, they are required to adhere to the same curriculum frameworks of their state or territory. The curriculum framework however provides for some flexibility in the syllabus, so that subjects such as religious education can be taught. Most school students wear uniforms, although there are varying expectations and some Australian schools do not require uniforms.

Private and independent schools

In 2010 66% of students in Australia attended government schools, 20% attended Catholic schools and 14% attended independent schools. In 2000 these figures were 69%, 20% and 11% respectively.

Most Catholic schools are either run by their local parish, local diocese and their state's Catholic education department. Independent schools include schools operated by secular educational philosophies such as Steiner or Montessori; however, the majority of independent schools are religious, being Anglican, Protestant, Jewish, Islamic or non-denominational. In addition, many private schools are also Catholic, but independent of those run by the Church and Catholic education departments, which are classed as systemic schools.