GGSA Design System
This style guide is a living document and will continue to change as it is updated.
- Version: 1.3
- Valid from: xx/xx/2025
- Last updated: xx/xx/2025
- Enquiries: email@xyz.com.au
Typography Overview
- The primary typeface we are using is the font family Calibri Sans and is available in 3 variations:
| Calibri Sans Light | AaBbCcDd |
| Calibri Sans Regular | AaBbCcDd |
| Calibri Sans Black | AaBbCcDd |
Typography
Desktop settings
Headings
| Example | Settings |
|---|---|
Heading 1 |
h1 { |
Heading 1 - Link |
h1 a:hover { |
Heading 2 |
h2 { |
Heading 2 - Link |
h2 a:hover { |
Heading 3 |
h3 { |
Heading 3 - Link |
h3 a:hover { |
Heading 4 |
h4 { |
Heading 4 - Link |
h4 a:hover { |
Typography
Desktop settings
Paragraphs
| Example | Settings |
|---|---|
Large Paragraph |
.large { |
a.large:hover { |
|
Medium Paragraph |
.medium { |
a.medium:hover { |
|
Small Paragraph |
.small { |
a.small:hover { |
|
Extra Small Paragraph |
.xs-small { |
a.xs-small:hover { |
Typography
Desktop settings
Lists
Quicklinks
| Example | Settings |
|---|---|
ul li a { |
Default/Bulleted
| Example | Settings |
|---|---|
|
ul { |
Unstyled
| Example | Settings |
|---|---|
|
.list-unstyled { |
Inline
| Example | Settings |
|---|---|
|
.list-inline-item:not(:last-child) { |
Typography
Desktop settings
Interactions
Interactive text and Icons
Interactive text will be underlined and on hover the text/links will highlight Primary 90.
- Primary 90
- #0A5C71
- rgb(10, 92, 113)
| Example Text Interaction | Settings |
|---|---|
Heading 1 - Link |
h1:hover { |
Heading 2 - Link |
h2:hover { |
Heading 3 - Link |
h3:hover { |
Heading 4 - Link |
h4:hover { |
.large:hover { |
|
.medium:hover { |
|
.small:hover { |
|
.xs-small:hover { |
| Example Text selection | Settings |
|---|---|
This paragraph will be entirely selected when clicked by the user. |
::selection / .user-select-all { |
This paragraph has default select behavior. |
.user-select-auto { |
This paragraph will not be selectable when clicked by the user. |
.user-select-none { |
| Pointer events | Settings |
|---|---|
This link can not be clicked. |
.pe-none { |
This link can be clicked (this is default behavior). |
.pe-auto { |
This link can not be clicked because the |
.pe-none { |
This link has a |
.pe-auto { |
Typography
Mobile settings
Headings
| Example | Font setting |
|---|---|
Heading 1 |
h1 { |
Heading 1 - Link |
h1 a:hover { |
Heading 2 |
h2 { |
Heading 2 - Link |
h2 a:hover { |
Heading 3 |
h3 { |
Heading 3 - Link |
h3 a:hover { |
Heading 4 |
h4 { |
Heading 4 - Link |
h4 a:hover { |
Typography
Mobile settings
Paragraphs
| Example | Font setting |
|---|---|
Large Paragraph |
.large { |
a.large:hover { |
|
Medium Paragraph |
.medium { |
a.medium:hover { |
|
Small Paragraph |
.small { |
a.small:hover { |
|
Extra Small Paragraph |
.xs-small { |
a.xs-small:hover { |
Theme
Primary
- 05
- #F3F8FA
- rgb(243, 248, 250)
- 10
- #E7F2F5
- rgb(231, 242, 245)
- 15
- #DCECF0
- rgb(220, 236, 240)
- 20
- #D1E5EB
- rgb(209, 229, 235)
- 25
- #C5DFE5
- rgb(197, 223, 229)
- 30
- #B9D8E0
- rgb(185, 216, 224)
- 35
- #A2CCD6
- rgb(162, 204, 214)
- 40
- #A2CCD6
- rgb(162, 204, 214)
- 45
- #96C5D1
- rgb(150, 197, 209)
- 50
- #8BBFCC
- rgb(139, 191, 204)
- 55
- #80B9C7
- rgb(128, 185, 199)
- 60
- #68ACBD
- rgb(104, 172, 189)
- 65
- #519FB3
- rgb(81, 159, 179)
- 70
- #4599AD
- rgb(69, 153, 173)
- 75
- #3A92A8
- rgb(58, 146, 168)
- 80
- #2E8CA3
- rgb(46, 140, 163)
- 85
- #0C6B83
- rgb(12, 107, 131)
- 90
- #0A5C71
- rgb(10, 92, 113)
- 95
- #084D5F
- rgb(8, 77, 95)
- 100
- #063F4D
- rgb(6, 63, 77)
Theme
Secondary
- 05
- #FFFFFF
- rgb(255, 255, 255)
- 10
- #F7F7F7
- rgb(247, 247, 247)
- 15
- #EFEFEF
- rgb(239, 239, 239)
- 20
- #E5E5E5
- rgb(229, 229, 229)
- 25
- #E0E0E0
- rgb(224, 224, 224)
- 30
- #C6C6C6
- rgb(198, 198, 198)
- 35
- #B5B5B5
- rgb(181, 181, 181)
- 40
- #999999
- rgb(153, 153, 153)
- 45
- #8C8C8C
- rgb(140, 140, 140)
- 50
- #7F7F7F
- rgb(127, 127, 127)
- 55
- #737373
- rgb(115, 115, 115)
- 60
- #666666
- rgb(102, 102, 102)
- 65
- #595959
- rgb(89, 89, 89)
- 70
- #4C4C4C
- rgb(76, 76, 76)
- 75
- #404040
- rgb(64, 64, 64)
- 80
- #333333
- rgb(51, 51, 51)
- 85
- #262626
- rgb(38, 38, 38)
- 90
- #191919
- rgb(25, 25, 25)
- 95
- #0D0D0D
- rgb(13, 13, 13)
- 100
- #000000
- rgb(0, 0, 0)
Theme
Success
- 05
- #F2FAF3
- rgb(242, 250, 243)
- 10
- #E5F5E8
- rgb(229, 245, 232)
- 15
- #D9F1DD
- rgb(217, 241, 221)
- 20
- #CCECD1
- rgb(204, 236, 209)
- 25
- #BFE7C6
- rgb(191, 231, 198)
- 30
- #B2E3BA
- rgb(178, 227, 186)
- 35
- #A6DEAF
- rgb(166, 222, 175)
- 40
- #99D9A3
- rgb(153, 217, 163)
- 45
- #8CD598
- rgb(140, 213, 152)
- 50
- #7FD08C
- rgb(127, 208, 140)
- 55
- #73CB81
- rgb(115, 203, 129)
- 60
- #66C776
- rgb(102, 199, 118)
- 65
- #59C26A
- rgb(89, 194, 106)
- 70
- #4CBD5E
- rgb(76, 189, 94)
- 75
- #40B953
- rgb(64, 185, 83)
- 80
- #33B448
- rgb(51, 180, 72)
- 85
- #26AF3C
- rgb(38, 175, 60)
- 90
- #19AA30
- rgb(25, 170, 48)
- 95
- #0DA626
- rgb(13, 166, 38)
- 100
- #00A11A
- rgb(0, 161, 26)
Theme
Warning
- 05
- #FEFCF6
- rgb(254, 252, 246)
- 10
- #FEF9ED
- rgb(254, 249, 237)
- 15
- #FDF7E4
- rgb(253, 247, 228)
- 20
- #FCF4DB
- rgb(252, 244, 219)
- 25
- #FCF1D2
- rgb(252, 241, 210)
- 30
- #FBEFC9
- rgb(251, 239, 201)
- 35
- #FAECC1
- rgb(250, 236, 193)
- 40
- #FAE9B7
- rgb(250, 233, 183)
- 45
- #F9E7AE
- rgb(249, 231, 174)
- 50
- #F8E4A5
- rgb(248, 228, 165)
- 55
- #F8E19D
- rgb(248, 225, 157)
- 60
- #F7DF94
- rgb(247, 223, 148)
- 65
- #F7DC8A
- rgb(247, 220, 138)
- 70
- #F6D981
- rgb(246, 217, 129)
- 75
- #F5D779
- rgb(245, 215, 121)
- 80
- #F5D470
- rgb(245, 212, 112)
- 85
- #F4D167
- rgb(244, 209, 103)
- 90
- #F3CE5E
- rgb(243, 206, 94)
- 95
- #F3CC55
- rgb(243, 204, 85)
- 100
- #F2C94C
- rgb(242, 201, 76)
Theme
Danger
- 05
- #FAF2F2
- rgb(250, 242, 242)
- 10
- #F5E5E5
- rgb(245, 229, 229)
- 15
- #F1D9D9
- rgb(241, 217, 217)
- 20
- #ECCCCC
- rgb(236, 204, 204)
- 25
- #E7BFBF
- rgb(231, 191, 191)
- 30
- #E3B2B2
- rgb(227, 178, 178)
- 35
- #DEA6A6
- rgb(222, 166, 166)
- 40
- #D99999
- rgb(217, 153, 153)
- 45
- #D58C8C
- rgb(213, 140, 140)
- 50
- #D07F7F
- rgb(208, 127, 127)
- 55
- #CB7373
- rgb(203, 115, 115)
- 60
- #C76666
- rgb(199, 102, 102)
- 65
- #C25959
- rgb(194, 89, 89)
- 70
- #BD4C4C
- rgb(189, 76, 76)
- 75
- #B94040
- rgb(185, 64, 64)
- 80
- #B43333
- rgb(180, 51, 51)
- 85
- #AF2626
- rgb(175, 38, 38)
- 90
- #AA1919
- rgb(170, 25, 25)
- 95
- #A60D0D
- rgb(166, 13, 13)
- 100
- #A10000
- rgb(161, 0, 0)
Theme
Info
- 05
- #F5FAFD
- rgb(245, 250, 253)
- 10
- #EAF4FB
- rgb(234, 244, 251)
- 15
- #E1F0FA
- rgb(225, 240, 250)
- 20
- #D6EAF8
- rgb(214, 234, 248)
- 25
- #CCE5F6
- rgb(204, 229, 246)
- 30
- #C2E0F4
- rgb(194, 224, 244)
- 35
- #B8DBF2
- rgb(184, 219, 242)
- 40
- #AED6F1
- rgb(174, 214, 241)
- 45
- #A3D1EF
- rgb(163, 209, 239)
- 50
- #90C6EB
- rgb(144, 198, 235)
- 55
- #90C6EB
- rgb(144, 198, 235)
- 60
- #85C1E9
- rgb(133, 193, 233)
- 65
- #7BBCE8
- rgb(123, 188, 232)
- 70
- #71B7E6
- rgb(113, 183, 230)
- 75
- #67B2E4
- rgb(103, 178, 228)
- 80
- #5DADE2
- rgb(93, 173, 226)
- 85
- #52A7E0
- rgb(82, 167, 224)
- 90
- #48A2DF
- rgb(72, 162, 223)
- 95
- #3E9DDD
- rgb(62, 157, 221)
- 100
- #3498DB
- rgb(52, 152, 219)
Theme
Utilities
Backgrounds
| Example | Settings |
|---|---|
.bg-primary |
.bg-primary { |
.bg-secondary |
.bg-secondary { |
.bg-success |
.bg-success { |
.bg-danger |
.bg-danger { |
.bg-info |
.bg-info { |
.bg-warning |
.bg-warning { |
.bg-light |
.bg-light { |
.bg-dark |
.bg-dark { |
Theme
Utilities
Borders
| Example | Settings |
|---|---|
| .border | .border { |
| .border-primary | .border-primary { |
| .border-success | .border-success { |
| .border-secondary | .border-secondary { |
| .border-danger | .border-danger { |
| .border-info | .border-info { |
| .border-warning | .border-warning { |
| .border-light | .border-light { |
| .border-dark | .border-dark { |
Theme
Utilities
Border Radius
| Example | Settings |
|---|---|
.rounded-0 { |
|
.rounded-1 { |
|
.rounded-2 { |
|
.rounded-3 { |
|
.rounded-4 { |
|
.rounded-5 { |
|
.rounded-circle { |
|
.rounded-pill { |
Theme
Utilities
Shadows
| Example | Settings |
|---|---|
.shadow-none |
.shadow-none { |
.shadow-sm |
.shadow-sm { |
.shadow |
.shadow { |
.shadow-lg |
.shadow-lg { |
Theme
Utilities
Text Colours
| Example | Settings |
|---|---|
| This text is the default text colour | .text-dark { |
| This text is using the class primary | .text-primary { |
| This text is using the class secondary | .text-secondary { |
| This text is using the class success | .text-success { |
| This text is using the class info | .text-info { |
| This text is using the class danger | .text-danger { |
| This text is using the class warning | .text-warning { |
Content
Tables
Default Table
| # | English | Science | Languages |
|---|---|---|---|
| Unit 1 | Narrative | Biology | Nganhthanun Bayan |
| Unit 2 | Persuasive | Physics | Nganhthanun Bubu |
| Unit 3 | Informative | Earth and Space | Nganhthanun Guugu |
| Unit 4 | Narrative | Chemistry | Nganhthanun Bama |
Striped Table
| # | English | Science | Languages |
|---|---|---|---|
| Unit 1 | Narrative | Biology | Nganhthanun Bayan |
| Unit 2 | Persuasive | Physics | Nganhthanun Bubu |
| Unit 3 | Informative | Earth and Space | Nganhthanun Guugu |
| Unit 4 | Narrative | Chemistry | Nganhthanun Bama |
Hover Table
| # | English | Science | Languages |
|---|---|---|---|
| Unit 1 | Narrative | Biology | Nganhthanun Bayan |
| Unit 2 | Persuasive | Physics | Nganhthanun Bubu |
| Unit 3 | Informative | Earth and Space | Nganhthanun Guugu |
| Unit 4 | Narrative | Chemistry | Nganhthanun Bama |
Content
Images
| Full width Image Example | Setting |
|---|---|
|
|
.img-fluid {
|
| Thumbnail Image Example | Setting |
|---|---|
.img-thumbnail {
|
| Figure Image Example | Setting |
|---|---|
|
|
.figure {
|
Forms
Overview
We have a few different forms such as the contact us form and the newsletter sign up.
The sign in and sign up form is a part of Auth0 so any updates to the sign in and sign up forms will need to be done via the Auth0 Dashboard.
Forms
Inputs
| Example | Setting |
|---|---|
|
Please enter a valid email address
|
.form-control { |
|
Your comments will be appreciated
|
.form-control { |
|
Upload file size must not exceed 100mb
|
.form-control { |
Forms
Select
| Example | Setting |
|---|---|
|
|
.form-control { |
Forms
Checks and Radios
| Example | Setting |
|---|---|
|
|
.form-check-input[type="checkbox"] { |
|
|
.form-check-input[type=radio] { |
|
|
.form-switch .form-check-input:checked { |
|
|
.form-check-input:disabled { |
Forms
Range Slider
| Example | Setting |
|---|---|
|
|
.form-range::-webkit-slider-thumb,
|
|
|
.form-range::-webkit-slider-thumb, |
Forms
Labels
| Example | Setting |
|---|---|
|
This is some for helper text
|
.form-label, .form-check-label { |
|
Your password must be 8-20 characters long, contain letters and numbers, and must not contain spaces, special characters, or emoji.
|
.form-label, .form-check-label { |
Forms
Datepicker
Forms
Validation
| Example | Setting |
|---|---|
Register TodayFill in the data below. |
.form-control:invalid {
|
Forms
WYSIWYG
| Example | Setting |
|---|---|
|
Components
Accordion
| Example | Setting |
|---|---|
|
Sed ut perspiciatis Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. |
h2.accordion-header { |
Components
Alerts
| Default | Setting |
|---|---|
|
A simple primary alert with an example link. Give it a click if you like.
|
.alert-primary { |
|
A simple secondary alert with an example link. Give it a click if you like.
|
.alert-secondary { |
|
A simple success alert with an example link. Give it a click if you like.
|
.alert-success { |
|
A simple danger alert with an example link. Give it a click if you like.
|
.alert-danger { |
|
A simple warning alert with an example link. Give it a click if you like.
|
.alert-warning { |
|
A simple info alert with an example link. Give it a click if you like.
|
.alert-info { |
|
A simple light alert with an example link. Give it a click if you like.
|
.alert-light { |
|
A simple dark alert with an example link. Give it a click if you like.
|
.alert-dark { |
| Alert with icon | Setting |
|
An example alert with an icon
An example success alert with an icon
An example warning alert with an icon
An example danger alert with an icon
|
|
| Dismissible Alert | Setting |
|
Don't want to see this alert? Click the close icon to hide the alert.
|
N/A |
Components
Badge
| Button with Badge | Setting |
|---|---|
.btn-primary { |
|
| Default | Setting |
| Primary | .text-bg-primary { |
| Secondary | .text-bg-secondary { |
| Success | .text-bg-success { |
| Danger | .text-bg-danger { |
| Warning | .text-bg-warning { |
| Info | .text-bg-info { |
| Light | .text-bg-light { |
| Dark | .text-bg-dark { |
| Pill Badges | Setting |
| Primary | .rounded-pill { |
| Secondary | .rounded-pill { |
| Success | .rounded-pill { |
| Danger | .rounded-pill { |
| Warning | .rounded-pill { |
| Info | .rounded-pill { |
| Light | .rounded-pill { |
| Dark | .rounded-pill { |
Components
Blockquote
| Example | Setting |
|---|---|
|
.blockquote { |
|
.blockquote { |
|
.blockquote { |
Components
Card
| Example | Setting |
|---|---|
Card titleSome quick example text to build on the card title and make up the bulk of the card’s content. Go somewhere |
.card { |
|
Default Card
Special title treatmentWith supporting text below as a natural lead-in to additional content. Go somewhere |
.card-header { |
|
Card with theme
Special title treatmentWith supporting text below as a natural lead-in to additional content. Go somewhere |
.card-header { |
Card titleThis is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer. Last updated 3 mins ago |
p.card-text.text-body-secondary { |
|
This is a card with no heading or title and only text within a card body.
|
.card-body { |
Components
Carousel
Components
Collapse
| Example | Setting |
|---|---|
|
Link with href
Some placeholder content for the collapse component. This panel is hidden by default but revealed when the user activates the relevant trigger.
|
:not(.btn-check) + .btn:active, |
Components
Dropdown
| Example | Setting |
|---|---|
|
|
.btn:first-child:active, |
Components
List group
| Default example | Setting |
|---|---|
|
.list-group { |
| With notifications example | Setting |
|
.text-bg-primary { |
| Active item example | Setting |
|
.list-group-item.active { |
| Hoverable rows example | Setting |
|
|
.list-group-item.active { |
Components
Modal
| Example | Setting |
|---|---|
|
|
| Example | |
|
|
.modal-content { |
Components
Pagination
| Example | Setting |
|---|---|
|
Showing results 1 - 10 of 100 |
.pagination .page-item .page-link { |
Components
Popovers
| Example | Setting |
|---|---|
|
Dismissible popover |
.popover { |
.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before { |
|
.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before { |
|
.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before { |
|
.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before { |
Components
Progress
| Example | Setting |
|---|---|
|
|
.bg-primary { |
|
|
.bg-primary { |
| Colour variations | Setting |
|
|
.bg-primary { |
|
|
.bg-secondary { |
|
|
.bg-success { |
|
|
.bg-danger { |
|
|
.bg-info { |
|
|
.bg-warning { |
|
|
.bg-light { |
|
|
.bg-dark { |
Components
Spinners
| Example | Setting |
|---|---|
|
Loading...
|
.spinner-border { |
|
Loading...
|
.text-primary { |
|
Loading...
|
.text-secondary { |
|
Loading...
|
.text-success { |
|
Loading...
|
.text-danger { |
|
Loading...
|
.text-warning { |
|
Loading...
|
.text-info { |
|
Loading...
|
.text-light { |
|
Loading...
|
.text-dark { |
| Disabled button example | Setting |
.btn:disabled { |
Components
Toasts
|
Good to Great Schools
11 mins ago
Hello, world! This is a toast message.
|
|
| Example | Setting |
|---|---|
|
Good to Great Schools
11 mins ago
Hello, world! This is a toast message.
|
.toast { |
|
Hello, world! This is a toast message.
|
.text-bg-primary { |
|
Hello, world! This is a toast message.
|
.text-bg-secondary { |
|
Hello, world! This is a toast message.
|
.text-bg-success { |
|
Hello, world! This is a toast message.
|
.text-bg-danger { |
|
Hello, world! This is a toast message.
|
.text-bg-info { |
|
Hello, world! This is a toast message.
|
.text-bg-warning { |
|
Hello, world! This is a toast message.
|
.text-bg-light { |
|
Hello, world! This is a toast message.
|
.text-bg-dark { |
Components
Tour
| Example | Setting |
|---|---|
Tour 1 of 5Text content |
.card { |
Tour 3 of 5Text content |
See Above |
Tour 5 of 5Text content |
See Above |
Components
Tooltips
| Example | Setting |
|---|---|
|
Placeholder text to demonstrate some inline links with tooltips. This is now just filler, no killer. Content placed here just to mimic the presence of real text. And all that just to give you an idea of how tooltips would look when used in real-world situations. So hopefully you've now seen how these tooltips on links can work in practice, once you use them on your own site or project. |
.custom-tooltip { |
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { |
|
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { |
|
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { |
|
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { |
Components
Video
| Example | Setting |
|---|---|
.vjs-big-play-button {border: 0.06666em solid #2E8CA3; |
Examples
Actions
Tasks Overdue Action Title
Target Name
Tasks To Do Action Title
Target Name
Plan Card To Do Action Title
Target Name
Solution
Target Name
Examples
Avatar
Teacher:
Other Staff:
|
Bernadine Dennigan CEO |
|---|
Student ID
Student ID
Examples
Blurb
Good to Great Schools Australia is a not-for-profit dedicated to improving education outcomes for all Australian students.
Supporting Schools Around Australia
We Support the Diverse Needs of Schools Around Australia
Our evidence-based programs and curriculum resources are implemented in public, private and independent schools across Australia, from those just starting their improvement journey to top-performing schools. They cater to teachers of varying experience levels and are effective for students from diverse backgrounds, with varying abilities.
Discover the Best International Practices for School Improvement
Partner with us and take your school from good to great with our school improvement resources. Get in touch to see if your school qualifies for our free two-year consultancy program designed to support you through the heavy lifting.
Examples
Callouts
Want free classroom resources, webinars and professional training to help your teaching? Discover the Best International Practices for School Improvement
Sign up for our monthly newsletter.
Sign Up
Each curriculum features:
- Classroom-ready lessons
- Teaching Guides
- Student Workbooks
- Assessment framework
- Extracurricular extension activities
- Teacher's professional learning module.
Our mission is to develop great teachers delivering effective teaching, often using Direct Instruction programs.
We have developed a number of resources that are free to school teams, that support the effective delivery of Direct Instruction.
Our Direct Instruction supports include professional learning, supplementary curriculum, mapping and guides for using Direct Instruction to for special education.
Teach Spelling Mastery A-F
Develop essential skills, practices and knowledge for the effective classroom delivery of Spelling Mastery. This online, self-paced and free professional learning module covers:
- key components of the Direct Instruction Spelling Mastery program
- core instructional strategies for effectively implementing Spelling Mastery
- basic direct instruction techniques
- methods for gathering student data and using data to inform instruction.
Supplementary Curriculum
Curriculum that supplements Direct Instruction programs to bring them to Australian Curriculum requirements, such as swapping out US currency for Australian.
Examples
Callout CTA
The Power of Direct Instruction Webinar with Noel Pearson
In June 2024, Noel Pearson presented a compelling webinar on Direct Instruction. Hosted by McGraw Hill Australia in collaboration with Good to Great Schools Australia (GGSA), the event was titled The Power of Direct Instruction and featured insights from GGSA's founder and director, Noel Pearson.
If you're interested, members can view the webinar recording or register for a free membership to access it here.
Watch The Power of Direct InstructionInterested in Working at Cape York Aboriginal Australian Academy?
Teach in Cape York, develop your skills, gain unique experience and play your part in remote educatioon reform.
View Latest VacanciesIt's easy to discover why Good to Great Schools Australia is gaining interest from schools and teachers every day.
We are on a constant upward trajectory of gaining members and invite you to join us.
Access a Toolkit of Teaching Techniques Posters
View PostersExamples
Cards
English
Classroom-ready resources, mapped to the English Australian curriculum.
Mathematics
Classroom-ready resources, mapped to the Australian curriculum for Maths.
Science
Classroom-ready resources, mapped to the Australian Science curriculum.
Languages
Classroom-ready resources, mapped to the Australian Indigenous languages curriculum.
Examples
Cards CTA
Browse Oz-e-science and other subject curriculum resources to complement English and Maths programs.
Learn MoreDiscover School Improvement Resources and Tools to enhance all effective teaching including Direct Instruction programs.
Learn MoreExplore our Oz-e-maths Top Ups and Swap Outs teaching resources to cover the few sections not covered by the Australian Curriculum.
Learn MoreInnovating Bible Literacy: Grounded in Research of how Students Learn
Day # Month - 0.00 PM to 0.00 PM (AEST)
Webinar Tile example
Day # Month - 0.00 PM to 0.00 PM (AEST)
Examples
Cards Count Up
0
KOnline Courses
0
+Online Courses
0
KOnline Courses
0
KOnline Courses
0
KOnline Courses
0
+Online Courses
0
KOnline Courses
0
KOnline Courses
0
KOnline Courses
0
+Online Courses
0
KOnline Courses
0
KOnline Courses
0
KOnline Courses
0
+Online Courses
0
KOnline Courses
0
KOnline Courses
Examples
Cards Flip
Whole-School Curriculum
Give your teachers more time to teach by reducing planning. Our high-quality, ready-to-use resources are aligned to the Australian Curriculum and ensure consistent instruction across every classroom.
Tailored Coaching for School Leaders
You don't need to go it alone. Receive up to 10 hours of expert support and coaching by our school improvement specialists to help you lead your team confidently and troubleshoot challenges.
Progress Tools
Use our tech assessment tool to give teachers more data to make smarter instructional decisions, personalise learning and accelerate student growth with clear, actionable insights.

Professional Learning Resources
Build your teaching expertise through our on-demand online courses that align with AITSL standards and receive certification to use towards teacher re-registration.
Whole-School Curriculum
Give your teachers more time to teach by reducing planning. Our high-quality, ready-to-use resources are aligned to the Australian Curriculum and ensure consistent instruction across every classroom.
Tailored Coaching for School Leaders
You don't need to go it alone. Receive up to 10 hours of expert support and coaching by our school improvement specialists to help you lead your team confidently and troubleshoot challenges.
Progress Tools
Use our tech assessment tool to give teachers more data to make smarter instructional decisions, personalise learning and accelerate student growth with clear, actionable insights.
Professional Learning Resources
Build your teaching expertise through our on-demand online courses that align with AITSL standards and receive certification to use towards teacher re-registration.
Examples
Comments
Comments (empty state)
No Comments yet, be the first to comment!
Comments (Active state)
-
C@Christina Skinner 2 Days ago
That was very informative, excellent!
-
J@Jonny_Brereton 3 Days ago
Well I'd just like to say, fantastic talk.
-
S@Steven Stevenson 1 Week ago
I'm on my 3rd run through, great content.
Examples
Comments Side Panel
Comments 3
Elementum in ut faucibus quam tellus cum condimentum odio egestas.
Elementum in ut faucibus quam tellus cum condimentum odio egestas.
Elementum in ut faucibus quam tellus cum condimentum odio egestas.
Examples
Contact Us Form
Get in touch to start your improvement journey.
- Address
- 302-310 Sheridan Street
- PO BOX 278
- North Cairns QLD 4870
- Phone
- 1800 00 GGSA (4472)
- Hours of operation
- Monday - Friday 9:00 AM - 5:00 PM
Contact Us
Examples
Features
Left-aligned title explaining these awesome features
Paragraph of text beneath the heading to explain the heading. We'll add onto it with another sentence and probably just keep going until we run out of words.
Primary buttonFeatured title
Paragraph of text beneath the heading to explain the heading.
Featured title
Paragraph of text beneath the heading to explain the heading.
Featured title
Paragraph of text beneath the heading to explain the heading.
Featured title
Paragraph of text beneath the heading to explain the heading.
Examples
Heroes
Centered hero
Quickly design and customize responsive mobile-first sites with Bootstrap, the world's most popular front-end open source toolkit, featuring Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful JavaScript plugins.
Dark color hero
Quickly design and customize responsive mobile-first sites with Bootstrap, the world's most popular front-end open source toolkit, featuring Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful JavaScript plugins.
Responsive left-aligned hero with image
Quickly design and customize responsive mobile-first sites with Bootstrap, the world's most popular front-end open source toolkit, featuring Sass variables and mixins, responsive grid system, extensive prebuilt components, and powerful JavaScript plugins.
Examples
Icon Columns
33 Behaviour Tools
Implementation Guide
5 Behaviour charts
Course Modules
These are the cornerstones of effective teaching and school improvement. Covering a wide range of topics, course modules are grounded in evidence-based practices and techniques essential for impactful teaching.
Program Modules
These modules delve deeper into specific subject areas, like literacy, numeracy, science and social sciences. They blend theoretical knowledge with practical exercises, so educators can apply and master new teaching techniques effectively.
Practice Modules
Tailored to refine specific techniques or practices, these modules offer in-depth exploration and understanding, with additional resources to enhance learning and are often recommended based on individual classroom practice needs.
Personalised Development
You'll receive an individual professional learning plan, ensuring your growth aligns with your unique goals and your school's improvement objectives.
Versatile Application
The skills and knowledge you gain aren't just theoretical - they're designed for application in any Australian classroom, across curriculums and pedagogies.
Flexible Learning
You can choose between pursuing a role-specific pathway or individual professional development modules - all online.
Rigorous Adherence to Standards
Our program is meticulously aligned with the Australian Institute for Teaching and School Leadersh's (AITSL) standards.
Examples
Icon Features
Featured title
Paragraph of text beneath the heading to explain the heading. We'll add onto it with another sentence and probably just keep going until we run out of words.
Call to actionFeatured title
Paragraph of text beneath the heading to explain the heading. We'll add onto it with another sentence and probably just keep going until we run out of words.
Call to actionFeatured title
Paragraph of text beneath the heading to explain the heading. We'll add onto it with another sentence and probably just keep going until we run out of words.
Call to actionFeatured title
Paragraph of text beneath the heading to explain the heading. We'll add onto it with another sentence and probably just keep going until we run out of words.
Call to actionFeatured title
Paragraph of text beneath the heading to explain the heading. We'll add onto it with another sentence and probably just keep going until we run out of words.
Primary buttonFeatured title
Paragraph of text beneath the heading to explain the heading. We'll add onto it with another sentence and probably just keep going until we run out of words.
Primary buttonFeatured title
Paragraph of text beneath the heading to explain the heading. We'll add onto it with another sentence and probably just keep going until we run out of words.
Primary buttonExamples
Icon List
Improving their English oral language skills
Learning faster and becoming more confident
Building better educational habits and routines
Improving their English oral language skills
Learning faster and becoming more confident
Building better educational habits and routines
Improving their English oral language skills
Learning faster and becoming more confident
Building better educational habits and routines
Examples
Info Containers
Playschool Unit 4 - Me Exploring the World - Drama
- 28 Lessons
Title/Info
DD/MM/YY
Module Name
- 7 Likes
- 3 Comments
Examples
Jumbotrons
Basic jumbotron
This is a simple Bootstrap jumbotron that sits within a .container, recreated with built-in utility classes.
Custom jumbotron
Using a series of utilities, you can create this jumbotron, just like the one in previous versions of Bootstrap. Check out the examples below for how you can remix and restyle it to your liking.
Change the background
Swap the background-color utility and add a `.text-*` color utility to mix up the jumbotron look. Then, mix and match with additional component themes and more.
Add borders
Or, keep it light and add a border for some added definition to the boundaries of your content. Be sure to look under the hood at the source HTML here as we've adjusted the alignment and sizing of both column's content for equal-height.
Jumbotron with CTA
This is a custom jumbotron featuring an SVG image at the top, some longer text that wraps early thanks to a responsive .col-* class, and a customized call to action.
Full-width jumbotron
This takes the basic jumbotron above and makes its background edge-to-edge with a .container inside to align content. Similar to above, it's been recreated with built-in grid and utility classes.
Examples
Lightbox
Examples
Meet Our Team
Julie Grantham
Julie Grantham has over four decades experience as a teacher, principal and senior public servant, including three years as Director-General of the Queensland Department of Education, Training and Employment.
As Director of Schools at Good to Great Schools Australia, Julie supports schools and education systems to deliver programs that meet the needs of all students.
Bernardine Denigan
Bernardine Denigan is the founding CEO of Good to Great Schools Australia (GGSA) and former CEO of Australia's leading Indigenous think-tank, Cape York Partnership.
Bernardine has developed GGSA into Australia's leading provider of evidence-based effective teaching to schools.
As CEO of GGSA, Bernardine leads and drives the development of the business with a focus on innovating education programs that delight customers.
Examples
Metrics & Charts
Examples
Overview Card
Examples
Profile Card
Examples
Quicklinks
- Classroom-ready lessons
- Teaching Guides
- Student Workbooks
- Assessment framework
- Extracurricular extension activities
- Teacher's professional learning module.
- Classroom-ready lessons
- Teaching Guides
- Student Workbooks
- Assessment framework
- Extracurricular extension activities
- Teacher's professional learning module
- Classroom-ready lessons
- Teaching Guides
- Student Workbooks
- Assessment framework
- Extracurricular extension activities
- Teacher's professional learning module
Examples
Request a Consultation
Examples
Resource Guide
Examples
School Rating Card
Examples
Score Card
Examples
Search Bar
Examples
Star Rating
Examples
Tabs Nested Tabs
Examples
Tables
Examples
Teaching Guide
Examples
Testimonials
Examples
Tiles
Teacher Talk Is Explicit and Unambiguous
Information is presented explicitly and unambiguously to mitigate students' misunderstanding.
Goals and Objectives Are Explicit
Lessons have a clear objective and learning goal, informing students about what they'll learn and the expected outcome.
Scaffolded Learning
Limited new information builds on skills from the previous lesson and recurs throughout subsequent lessons.
Teacher Talk Is Explicit and Unambiguous
Information is presented explicitly and unambiguously to mitigate students' misunderstanding.
Goals and Objectives Are Explicit
Lessons have a clear objective and learning goal, informing students about what they'll learn and the expected outcome.
Scaffolded Learning
Limited new information builds on skills from the previous lesson and recurs throughout subsequent lessons.
Teacher Talk Is Explicit and Unambiguous
Information is presented explicitly and unambiguously to mitigate students' misunderstanding.
Goals and Objectives Are Explicit
Lessons have a clear objective and learning goal, informing students about what they'll learn and the expected outcome.
Scaffolded Learning
Limited new information builds on skills from the previous lesson and recurs throughout subsequent lessons.
Teacher Talk Is Explicit and Unambiguous
Information is presented explicitly and unambiguously to mitigate students' misunderstanding.
Goals and Objectives Are Explicit
Lessons have a clear objective and learning goal, informing students about what they'll learn and the expected outcome.
Scaffolded Learning
Limited new information builds on skills from the previous lesson and recurs throughout subsequent lessons.
Examples
Timeline
Examples
Video Player
Examples
Webinar Block
Webinars
Free webinars led by academic experts, offering invaluable information and practical insights on teaching methods and tools. The webinars are designed to help education professionals turn evidence into practice and enhance student outcomes.
View AllThursday October 16 4:00 pm to 4:45 pm (AEST)
Motivation, Praise and Error Correction: Practical Strategies to Use in Your Classroom
Learn how to provide positive praise, motivation strategies, correct errors, model student responses and address specific group errors.
Stefani Deligiannis
Teaching Coach

