Merhaba kodları ezbere yazdım o yüzden parantez hatası vs. olabilir. Aşağıdaki şekilde verileri çekebilirsin. Aklına takılan yer varsa açıklayabilirim.

var referans = FirebaseDatabase.getInstance()
val userList : MutableList<User> = arrayListOf()

referans.child("User").orderByChild("score").addListenerForSingleValueEvent(object : ValueEventListener {
override fun onDataChange(userSnapshots : DataSnapshot) {

for(userSnapshot in userSnapshots.children ){
val mUser = userSnapshot.getValue(User::class.java)
tempList.add(mUser!!)

}

}

override fun onCancelled(userSnapshots DatabaseError) {
}
}