This school is medicore. The staff seems cold. New to the district we thought Riverview would be a good school for our child. Parking is a hassle at drop off and pick up. Don't arrive too close to start time or release time because no parking is available. The school is too big with too many kids of the same age. When volunteering in the classroom discipline was an issue. It was the same kids starting trouble and nothing would get done about it Centers were a fooling around time, not much learning. Our child is not fond of change and having to change schools for 1st grade was like starting kindergarten all over again. Knowing what I know now I would not send another child of mine to this school.