My experience in this is that it all depends on how rigid the teacher is. Some teachers let kids read whatever books they want, let the kids use their free time to explore whatever interests them, and try to challenge kids who are ahead. Others make the kid rigidly stick to the program and will give busywork to the children who finish their classwork quickly.
My kid loved K, liked 1st, was a bit bored in 2nd but still loved the reading and math teachers, and liked AAP 3rd but found the math teacher boring. All of the boring teachers were the ones with very rigid agendas and the ones who overly relied on Dreambox or other technology.