Do all schools teach French?
No, not all schools offer French language, history and culture instruction. French is a major world language. But schools face tight budgets. They need to match their offerings with the needs of the community and with national and international trends. In a community where Spanish is a major second language, French may not be considered a critical language to learn.
German is a classified subject in schools. Not all primary schools have to teach it though. All secondary/high schools have to teach it. Most secondary schools give students the option on French, German or Spanish. So schools do other languages as well though. But yes, German is a classified subject under the National Curriculum.
First of all, not many dance schools teach break dance. Most schools teach hip-hop though. But if you can find several schools that teach break dance, it depends on the dance school. Remember: Hip-hop is very, very close to break dancing, so if there are no break dancing schools around you, you should try hip-hop:)
Do all schools in Ireland offer the course Irish Gaelic and is it a mandatory class for young children?
There are religious education courses in private religious schools. When the religious school is funded by state money (99.9% of private schools), the religious classes cannot be mandatory for pupils and schools cannot refuse to board pupils from other religions. In all junior high schools, public or private, there is a religion awareness class over a few hours where pupils are introduced to all mainstream religions.