Nice one, Tony Eneh. Your article is amazing. You left out speed, but I guess you did that on purpose since speed is not a deal-breaker for a School Portal.
Talking of Scalability, no traditional school can come to such a size where scalability will become an issue, even in the most populous countries like China, India, Nigeria. However, as years go by, 100,000 records will become hundred of millions. Nevertheless, that won’t still matter because students enter and leave in less than 10years. Which is entirely a different scenario with Banks, Social Media Network Apps etc.
So, comparing SQL and NoSQL for School Portal, I am very incline to agree with you that SQL wins.