my daughter attended monte gardens from third grade to fith grade and loved it there. her three teachers were wonderful and seemed very helpful if any problems came up. there are a few things that can be improved.The drop-off and pick-up are terrible. they have almost all the kids getting out at the same time making life a challege to get your child. overall the school is great.