it works perfect for school and has good size, the strap is also very comfortable.  my only critical point would be that the clips for the strap don't rotate 360 like most bags, so the strap can get twisted easily.  There is no handle on top of the bag but that is only a minor inconvenience most of the time.