Honestly, the fabric is quite thin and I have a feeling this purse will not hold up for a long period of time.  I purchased it specifically as my festival bag for a single weekend, and won't be surprised if I toss it afterward.  It's roomy (which is great).  The strap is wide and will be comfortable even if it's full.  I won't have anything heavy or with sharp points (like a hardback book), but I have a feeling this would not be a good school bag!