I totally agree!
Actually there is different schools, also in my country, I belive in others too.
They call it Waldorf School. Their teaching method is different -
Early childhood education - They focuse on practical, hands-on activities and creative play;
Elementary education focuses on developing artistic expression and social capacities.
Secondary education focuses on developing critical reasoning and empathic understanding
I think this kind of teaching method becomes more and more popular.
Yes, school should focus more on teaching like this.