Вам лучше отказаться от использования массивов и вместо этого взглянуть на объекты словаря.
Словарь в терминах непрофессионалов очень похож на массив, но вы можете найти объект, используя ключ, в вашем случае номер счета.
Dim UserRecords as New Dictionary(Of String, Usersclass)
Dim UserRecord as Userclass
Do While reader.Peek <> -1
oneline = reader.ReadLine
fields = oneline.Split(",")
'Populate your class
UserRecord = New Usersclass
UserRecord.AccountNumber = fields(0)
UserRecord.CourseName = fields(1)
UserRecord.FirstName = fields(2)
UserRecord.LastName = fields(3)
UserRecord.DOB = fields(4)
UserRecord.Email = fields(5)
UserRecord.CourseProgress = (6)
UserRecord.AdminCheck = fields(7)
'Add to the dictionary here
UserRecords.Add (fields(0),UserRecord)
Loop
''Then find your UserRecord by the accountnumber e.g
UserRecord = UserRecords("253")