Skip to content

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

CLHS Marks Calculator

A lightweight single-page tool that helps CLHS students compute their weighted average instantly. Pick your form, tick the elective subjects you take, and enter your marks. The calculator multiplies each selected subject score by its official weight before averaging.

Form 1, 2 & 3

Required subjects

Subject Weight
Bahasa Melayu / Malay Language 7
Bahasa Inggeris / English 7
Bahasa Cina / Chinese 8
Matematik / Mathematics 7
Sejarah / History 6
Sains / Science 7
RBT / ASK 4
Pendidikan Moral / Moral Education 4
Geografi / Geography 3
Pend. Seni Visual / Visual Arts 2

Elective subjects

Tick the electives you take.

Subject Weight
PJPK / Physical Education & Health 4
Kokurikulum / Cocurriculum 5

Total weight for Form 1, 2 & 3 depends on the electives selected: fixed weight 55 plus the weight of each checked elective.

Form 4 & 5

Required subjects

Subject Weight
Bahasa Melayu / Malay Language 7
Bahasa Inggeris / English 6
Bahasa Cina / Chinese 8
Matematik / Mathematics 6
Sejarah / History 6
Pendidikan Moral / Moral Education 4

Elective subjects

Tick the electives you take.

Subject Weight
Matematik Tambahan / Additional Mathematics 6
Biologi / Biology 6
Fizik / Physics 6
Kimia / Chemistry 6
Sains Komputer / Computer Science 6
Sains / Science 6
Ekonomi / Economics 6
Perakaunan / Principles of Accounting 6
PJPK / Physical Education & Health 3
Kokurikulum / Cocurriculum 5

Total weight for Form 4 & 5 depends on the electives selected: fixed weight 37 plus the weight of each checked elective.

Getting Started

Visit clhs.bernardkoo.dev. Choose your form first, tick the elective subjects you take, then enter your marks (0–100). Blank fields count as 0 until filled. The weighted sum and average update in real time following (Σ selected mark × weight) ÷ selected total weight.

About

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages