Yes I believe it would, I have a 13 inch MacBook and it fits with plenty of room. As I said I fit plenty in this bag and by the looks of it, you would really never guess that I carry as much as I do, since it does not get very bulky. It was a great buy. Try it out, I think it will hold everything, if not, return it. I personally LOVE it.
Yes I think it will. I have it all wrapped and ready for my granddaughter for Christmas but I made sure that it was at least as big as the current backpack she carries and she also carries a lot of books