Which of the following oxides is not highly ionic?

BeO
MgO
CaO
SrO
BaO

I believe is BeO because is an amphoteric oxide...may be I could be wrong please help me...

You are right. BeO it is.