This is my extreme rough plan for the school setup. There are a lot more classes and a lot longer time you can spend there for education but I feel that Hogwarts should be one of if not the best school in the magical world, therefore, it will have a much wider variety of subjects and opportunities to attain there.

Subjects

Core/Mandatory (M) -

Charms M

Transfiguration M

Potions M

History

Defense against the Dark Arts M

Herbology

Care of magical creatures

Flying

Muggle studies

Astronomy

Languages

Year 2 -

Charms M

Transfiguration M

Potions M

History

Defense against the Dark Arts M

Herbology

Care of magical creatures

Flying

Muggle studies

Astronomy

Divination

Arithmancy (Basic intro)

OWLS/NEWTS/Electives -

Charms M

Transfiguration M

Defense against the dark arts M

Arithmancy (Need good basic grades)

Runes (Need good arithmancy grades)

Herbology

Medicine and healing (Need top 2 potions grade)

Potions M

Advanced Potions (Need top 2 grades)

History

Business

Wand Lore (Need good arithmancy)

Care of magical creatures

Muggle Studies

When Newts are finished the students can choose them for there Mastery.

Languages - Speach and Writing

Latin

German

French

English

Other -

Art

Music

Cooking

Clubs -

Dueling

School Orchestra

Quidditch

Each year is 2 years long

Total of 8 years

Age/ Subjects

Yr 1 11-12 (age)

1st set, basic introduction into base subjects (charms, transfiguration, history, potions.) herbology, care of magical creatures, defense against the dark arts

Yr2 13-14 (age)

Continuation of basic and delving deeper into a subject

Yr3 15-16 (age) Choose OWLS

1st set is choice, continue normal work just with OWL choices
2nd set prepare for exams

Yr 4 17-18(age) Choose NEWTS

Preparing for exams

Yr 5 19-20(age)

Taking exams

(400 students from Year 1 to Year 5)

Yr 6 21-22 (age)

Further study to Mastery

Yr 7 23-24 (age)

40 students from Year 6 to Year 7

Yr 8 25-26(age)

Completing Mastery
(20 Students in Year 8)

500 students in total

125 each house

20 per year group (up to yr5)

so 80 for all 4 houses per yr

40 yr6/7, all houses

20 yr8, all houses

If you see something wrong please tell me and I will change it.