Bonjour,
Il y a plusieurs cantons en Suisse (20 cantons et 6 demi-cantons).
Un canton est totalement italophone (le Tessin), un autre (Grisons) a une minorité italophone.
Il y a 5 cantons francophones, on parle de Suisse Romande : Genève, Vaud, Neuchatel, Fribourg (avec une minorité germanophe), Valais (avec une minorité germanophone).
Les autres cantons, la Suisse Alémanque sont germanophone (Berne a une minorité francophone), la langue utilisée courament n’est pas vraiment de l’allemand, mais un dialecte alémanique.
Vous n’êtes pas de langue maternelle française, je ne peux pas vous renseigner sur les éventuels papiers nécessaire, mais, a priori, selon vos écrits, vous maitrisez parfaitement le français, cela ne devrait pas poser de probléme, d’autant plus que vous enseignez déjà en France.
L’enseignement est du ressort des cantons. Je ne connais pas du tout ce qui ce fait au Tessin, mais cela pourrait être une option. Pour moi, le Tessin, c’est un lieu de vacances. Je ne sais plus qui a dit : “le Tessin, c’est l’Italie avec un gouvernement qui fonctionne”, c’est dire que la vie y est agréable.
En ce qui concerne les deux matières, c’est valable à Genève (les autres cantons, je ne sais pas) pour les matières “bouchées” (éducation physique, histoire, géo, …), pour les maths, pas de problème, au contraire il y a manque (tout comme l’allemand à Genève).
Bonne fin de journée.