I'm American and it was taught as a stalemate. I think most history classes probably teach it that way, and that's the most accurate interpretation. Your average American likely remembers nothing about their history class so asking an average American if it was a US victory is meaningless.
Also it's not accurate to say the British got everything they wanted from the war. The Americans got the British to stop the impressment and harassment at sea, which is why the Americans declared the war to begin with. I think the British would have preferred not having the war at all in the first place since they had bigger issues with their own war with France.
Also it's not accurate to say the British got everything they wanted from the war. The Americans got the British to stop the impressment and harassment at sea, which is why the Americans declared the war to begin with. I think the British would have preferred not having the war at all in the first place since they had bigger issues with their own war with France.