There is wide variety of subjects being taught at Hogwarts, but some of the main ones that are commonly mentioned in the books are:
IMPROVEMENT:
In first and second year there are only 6 subjects taught then in third year you get a choice of 10 subjects. There is 1 subject taught during the first year only. I have also included the teachers I know =]
Subjects taught during first and second year:
Subjects taught in third year (please note there are 10 subjects taught in 3rd year but I've found 11 - I'm not sure which one of these isn't in 3rd year - sorry):
Students have to select some of these subjects and not even clever clogs Hermione can study all 10 =P
Herbology was taught by Professor Pomona Sprout.
Transfiguration was taught by Professor Albus Dumbledore. When he became headmaster he was replaced by Professor Minerva McGonagall.
First year students take flying lessons which is taught my Madam Hooch.Students are required to take the following class in their first five years at Hogwarts:Transfiguration taught by Professor McGongallCharms taught by Professor FlitwickHerbology taught by Professor SproutPotions taught by Professor SnapeHistory of Magic taught by Professor BinnsAstronomy taught by Professor SinistraDefence Against the Dark Arts taught by Professor Qurriel (first year), Professor Lockhart (second year), Professor Lupin (third year), Fake Professor Moody i.e Barty Crouch jr (fourth year) and Professor Umbridge (fifth year).In third to fifth year along with the subjects listed above Harry Potter studied:Divination taught by Professor TrewlaneyCare of Magical Creatures taught by Professor HagridIn sixth year students are allowed to drop and choose whatever subjects they please. Harry took the following subjects in sixth year (and seventh had he returned for it):Potions taught by Professor SlughornCharmsDefence Against the Dark Arts taught by Professor Snape (sixth year), Professor Carrow (seventh year, turned into 'Dark Arts')TransfigurationHerbology
Remus Lupin taught Defense Against the Dark Arts.
The spell that opens a locked door is "Alohomora!" The spell is taught during the first year of education at Hogwarts. The first book in the Harry Potter series -- Harry Potter and the Sorcerer's Stone -- chronicles Harry's first year. "Alohomora" is a charm and thus would've been taught by Filius Flitwick during Harry Potter's time at Hogwarts.
Martial arts is not a subject taught at Hogwarts. Potions and Defence Against the Darks Arts are the two subjects Severus Snape taught. He taught Potions from 1981 - 1996 and Defence Against the Dark Arts from 1996 - 1997.
It represents that you are a muggle.
He worked at Hogwarts. He taught Herbology since when he went to Hogwarts his favorite subject was Herbology.
Samoan children are taught all subjects as taught in overseas countries
Herbology was taught by Professor Pomona Sprout.
Classes at Hogwarts were mainly taught by trained witches and wizards. There were a couple of exceptions, such as a centaur, half-giant, and a ghost.
The subjects taught in Chinese school are generally the same as anywhere else. Language, geography, math, social science, and art are the common subjects.
In Sparta, the subjects taught to the youth included military training, physical education, survival skills, Spartan law, and obedience to the state. Academic subjects like reading, writing, and arithmetic were also taught, but they were not as important as physical and military training.
Muggle cannot attend Hogwarts or even see the building. The only subject Hogwarts teaches that doesn't involve magic is Muggle Studies.Presumably, Ancient Runes and Arithmancy could also be learned by muggles although as we never see these classes that cannot be said for sure.In the video games, classes like Music and Art are also mentioned. However they are never mentioned in the books.
Irish, English, Maths, Geography, History, Science, Religion, Computers are some. Lots of languages and specific sciences are taught. Lots of more specialised subjects are taught in technical schools.
art and literature and music
There are many subjects which are taught at SUNY Plattsburgh. Some of these include Economics, Accounting, Journalism, Math, Nursing, Geography and languages such as French and German.