hows yours? do you think it matters how much general knowledge someone has? Someone i know was called stupid for not knowing a capital city that most people probably would have known..... but its not like it makes a person more intelligent, its just randomly storing facts.
Im one of those who cant remember a thing but i surprise myself watching silly tv quiz shows sometimes and loads of times when i dont know then they give the answer im like...'ah yeah'
If a child hasn't been inspired at home to be inquisitive and questioning, it's probably going to be too late for them by the time they start school. You can't blame the teachers.