Yes, some lessons are learned better through experience
No, school is for education and focus.
Now before you attack me about this let me say what I mean. If you are attacked first then you should be able to defend youself without getting punished.
On one hand, I agree that school is for education & focus. On the other hand, I find it redundant that kids now-a-days gets arrested for getting into fights at school. Kids need to learn self-defense when they're getting bullied. How are they supposed to if fighting is against the law? This whole idea of outlawing school fighting is only teaching them to be helpless & weak when they're being attacked or bullied. Why can't we just go back to when kids will only get suspended if they fight in school? That sounds fair enough!
The only way to get through to a bully is to speak in his own language, the only language he understands. Anything less, he regards as he got away with it, which ensures more to come. Standing up to the bully also earns the respect of other kids, especially if they too were targets. When enough stand up to him, the bully usually fades away.
I'd say fighting shouldn't be allowed, but i do say that standing up for yourself, and defending yourself from a bully should not have consequences.
As a human person with rational thinking abilities, I have to say it shouldn't be allowed, but boy wouldn't it have been great if it was allowed when I was in high school: that's be great.