children are naughty. weren't you? come on. it takes a little patience to win over them. moreover, kids of these days expect a little too much from their teachers.
revise your pattern of teaching and also innovate newer methods to teach. this will give them time to concentrate on their activities and less time to think about misbehaving