Different stats tell different stories, your results clearly surfaced a different conclusion than what my quick google turned up when I was trying to find the original article I was looking for:
http://en.wikipedia.org/wiki/Education_in_Finland
"In the OECD's international assessment of student performance, PISA, Finland has consistently been among the highest scorers worldwide; in 2006 Finnish 15-year-olds came first in science and second in mathematics and reading literacy, in 2003 Finnish came first in reading literacy, mathematics, and science, while placing second in problem solving. In tertiary education, the World Economic Forum ranks Finland #1 in the world in enrollment and quality and #2 in maths and science education."
http://news.bbc.co.uk/2/hi/education/4073753.stm
BEST MEAN SCORES: MATHS
Hong Kong-China: 550
Finland: 544
South Korea: 542
Netherlands: 538
Liechtenstein: 536
Source: OECD PISA 2003 data
BEST MEAN SCORES: READING
Finland: 543
South Korea: 534
Canada: 528
Australia: 525
Liechtenstein: 525
BEST MEAN SCORES: SCIENCE
Finland: 548
Japan: 548
Hong Kong-China: 539
South Korea: 538
Liechtenstein: 525
Australia: 525
Macao-China: 525
http://en.wikipedia.org/wiki/Education_in_Finland
"In the OECD's international assessment of student performance, PISA, Finland has consistently been among the highest scorers worldwide; in 2006 Finnish 15-year-olds came first in science and second in mathematics and reading literacy, in 2003 Finnish came first in reading literacy, mathematics, and science, while placing second in problem solving. In tertiary education, the World Economic Forum ranks Finland #1 in the world in enrollment and quality and #2 in maths and science education."
http://news.bbc.co.uk/2/hi/education/4073753.stm
BEST MEAN SCORES: MATHS Hong Kong-China: 550 Finland: 544 South Korea: 542 Netherlands: 538 Liechtenstein: 536 Source: OECD PISA 2003 data
BEST MEAN SCORES: READING Finland: 543 South Korea: 534 Canada: 528 Australia: 525 Liechtenstein: 525
BEST MEAN SCORES: SCIENCE Finland: 548 Japan: 548 Hong Kong-China: 539 South Korea: 538 Liechtenstein: 525 Australia: 525 Macao-China: 525